925904
683387
359992
635458
639509
880605
393612
922529
467489
84771
396453
68776
5537367
4544935
4361459
3460998
3447462
3418286
3367956
3018729
3012226
2494209
2137352
2136407