10228
8379
6306
5582
5028
4497
3756
3745
3053
29510
2770
2700
2691
25110
2122
1970
1856
1505
1444
1281
1260
1251
1230
1080
841
700