122123117
116669104
11547522
475288
472362
4299987
348151
341413
3228726
3131694
2836601
2756198
639543
444828
549183
219573
590618
464660
754651
904989
31689
803291
32456
500452