52983
680310
579538
887161
663568
362672
473441
79661
218872
890964
345269
479489
5111799
3544581
3043148
2346804
2224988
2030609
1939357
190678
1755118
1717136
1679195
1631471