3983271
3086151
1411100
1221216
96354
859115
80644
76356
65662
64434
56231
46727
43233
35824
33530
32317
31714
31015
29615
26618
26112
25113
2376
21619
2039
2019
19711
1939
1836
1798
1785
16415
1565
1535
1528
1506
1486
1426
1382
1386
13711
1342
1347
1326
1317
1293
1283
12810
1232
1197
1174
11512
1125
1124
1087
1055
1043
1016
9810
872
861
743
724
712
701
697
695
662
653
633
635
582
574
501
494
472
473
415
381
360
351
352
321