157791
278430
1045240
1032602
415641
841616
199837
509397
398423
100056
353954
443234
784109
356875
537338
2171000
727902
1088
116486
236652
911150
805576
628806
857505
348977
35888