289538
21184
630596
514572
1012517
106920
363593
637731
285815
692370
981392
666685
38526
714809
650243
888405
850273
889586
395827
249564
391308
821125
833855
781487
640551
696775