30114
11894356
109721
10791
89419
79914
7983
6470
6457
6346
6318
43512
4136
40810
3555
3171311
2521
24810
2385
1593
1571
1251
1131
1020
600