12481
8153
7700
5820
5306
4890
45825
4170
4165391
3100
2850
2805
2680
2673
2405346
2260
1810
1723662
145149
1370
1150
968
747980
631