689958
1067786
371980
354446
956272
909701
189510
126429
680266
701950
841864
947751
510408
763454
315709
968806
464194
940345
782986
658202
265773
550747
824142
98630