780969
377400
908993
384173
460332
33660
204590
153147
45488
777231
621899
256293
43431
21610
230455
18525
84853
315955
500744
92919
515177
382510
412823
700660
763830
1002482