571654
1172756
1037218
257406
534694
523865
1020393
923594
615605
90166
101504
624927
264284
501841
416275
781256
815951
470118
375102
58387
525115
83766
279432
637607