122123117
116669104
11547522
475288
472362
4299987
348151
341413
3228726
3131694
2836601
2756198
15038
337402
429246
591566
210751
937674
500399
971316
122628
316451
57171
393584