510663
387620
322215
975530
800780
942567
702155
850834
902188
834229
111261
106336
331466
713985
191995
456761
844987
823741
788354
577750
1117833
648289
221416
217984
999875
180463