524459
326430
60729
65362
605184
3369112
972967
3264797
2661951
2588488
2343981
703768
922445
978270
597341
896549
1054979
1018496
245284
396865
425162
811228
186684
789999
299293
1315701