676752
302669
413620
286309
1027276
569311
413884
1064780
716991
302279
64975
162473
264284
502841
418275
782256
816951
471118
381102
59387
525115
83766
280432
638607