4068
3843
3525
2852
2473
47016
3112
2347
2888
2485
2724
2611
1579716
1091012
9917276
990216
94793
9102258
7428154
722411
68175
57883
54022
52118