322
3232
1047
589
1259
1168
754
942
339
297
367
590
745
2836
1477
2296
6348
1404
411
3526
2171
1773
498
731
770
1267
1269
274
287
427
1003
362
1168
2094
340
371
406
820
602
324
383
526
325
341
476
410
875
1435
1187
451
355
2916
794
285
628
1650
1527
1101
283
1685
498
1781
1856
3932
254
388
414
3117
375
1191
439
804
300
649
937
723
625
626
527
451
1231
630
1055
2721
1251
656
451
1639
463
498
754
1142
303
375
359
334
1550
503
847
1083
1425
256
689
495
570
326
1068
1428
354
580
1940
839
892
434
3447
1360
561
1255
2267
852