1043545
1571314
38813
185674
1316565
228482
356872
15549
745226
524465
80482
1109455
264284
501841
416275
781256
815951
470118
375102
58387
525115
83766
279432
637607