3106793
1250
3505448
1778
1701210
744
2510716
694
2580639
455
1443872
414
15039837
8017
2859496
637
631306
546
1756599
559
7348756
1652
294508
386
3284974
951
6531528
2268
2146936
593
7207448
2447
1731036
703
3282848
1024
4074529
1093
6966578
2623
522321
760
3208524
486
1523000
562
2492740
895
5486995
1960
1616182
442
3749427
885
10326323
2126