30140
1939153
14500
105978
9383
7350
8040
66073
46118
3964178
5218896
5091
39317
28493
25865
2208267
20084
1791149
17766
14800
12730