122196117
116678104
11654522
480188
475562
4445987
351051
345614
3246726
3161694
2844601
2769198
360832
633542
67926
801120
182527
495793
861332
374433
935209
164776
383999
208208