12491
8183
7710
5820
5306
4890
45925
4190
4185391
3150
2860
2805
2700
2673
2455346
2270
1820
1723662
148149
1390
1190
968
747980
631