1002291
626130
438272
850225
199606
64767
605960
553788
953835
311647
14837
689543
506214
152485
374588
467988
916936
752934
9863
391276
87679
580397
460210
569738
493538
524401