122196117
116678104
11654522
480188
475562
4445987
351051
345614
3246726
3161694
2844601
2769198
731155
299883
581281
232162
956742
918414
21388
95910
509355
527534
140534
289883