3308426
3259761
2761929
2705633
2461133
2344317
1725838
1681828
1671418
1533516
1523211
1468123
1428415
139307
1390724
1294314
1239030
1220710
1201316
104287
1007719
931213
92019
881023
836210
83507
826819
709413
689913
67644
620614
61804
605110
588511
47723
47613
43287
42310
38794
35441
33922
33080
312410
31185
28686
27853
26303
23990
11010