353
51261
635
1695
8327
1033
2870
321
1535
36414
656
847
694
466
793
1483
652
949
868
338
1945
1607
910
1903
1650
400
8174
463
446
354
393
949
607
26483
473
4315
402
257
696
2018
512
12626
1781
935
426
1148
725
281
6826
300
8273
561
389
375
982
696
796
692
748
751
1066
1899
443
355
768
317
699
576
3769
594
439
442
326
364
907
434
336
696
360
1103
370
2030
1088
349
322
1745
590
1837
550
324
533
2018
534
3948
939
312
1126
1423
458
5733
1083
886
831
423
401
761
777
460
356
948
376
655
341
399
1284
1636
441
522
400
644