557882
39478
1210241
92031
774826
177440
50597
629860
912557
57087
528844
978937
791312
883870
821147
910949
1018724
832610
572505
57952
102987
615377
299284
551842