50416
851
3458
1595
1144
507
743
1666
354
19225
680
2851
5696
21936
2634
321
425
1333
1284
3195
365
299
989
1588
863
821
313
12544
1535
787
18709
1374
475
756
2446
741
2151
55715
479
512
494
9327
543
884
1442
4155
2883
1990
892
2155
304
769
1871
1266
268
393
1195
1019
566
56281
494
507
1214
397
735
3624
304
415
324
394
362
974
361
295
586
309
318
467
2055
860
280
375
298
472
461
216
1774
1790
698
715
394
1768
1429
482
20861
305
391
1219
30429
408
334
313
500
363
447
1474
2637
454
2152
323
369
566
266
4616
211
634
1357
414
1535
333