1295
12310
1014
1906
15227
740
1161043
753
14610
12212
1453
967
603111
43350
43253
41137
3651270
3422156
29694
2869149
27316
23252
21610
19770