30074
11864356
109221
10721
89319
79814
7953
6460
6447
6306
6258
43512
4096
40510
3545
3171311
2521
24810
2385
1571
1573
1251
1121
680
570