313378
291974
422206
184226
393630
535287
566955
79606
715594
373452
430216
539924
722967
828328
360678
479216
556453
946274
83911
1003511
879882
34297
494584
186884
990633
992632
731801
417605
922940
620842