3101151
4005271
1412100
96754
861115
80744
64534
76356
56431
1224216
43333
66662
25213
33530
19711
29815
31914
2029
16515
1197
31015
2059
11612
1506
1416
1154
32317
1436
1795
47127
1575
1303
2416
872
1347
12810
1232
753
1317
1828
1097
1486
1124
695
1886
1053
1125
1382
724
1352
1336
26512
1939
13711
26618
35824
1026
1065
697
501
352
635
472
493
381
321
415
582
360
494
711
653
351
584
633
9810
712
662
1283
1535
861
1528
1174
21619