482888
682492
503523
140207
1856
1090994
576969
905604
872280
1018265
935308
396243
262284
500841
416275
781256
811951
470118
374102
58387
524115
83666
279432
636607