30104
11894356
109621
10771
89419
79914
7963
6470
6457
6336
6288
43512
4136
40610
3555
3171311
2521
24810
2385
1593
1571
1251
1131
910
590