6
5
91
191
192
4511
643
406
40
36
20
21
474
16
12
9
511
422
221
311
433
344
381
283
3310
576
723
293
242
343
335
212
232
527
281
382
372
363