119542
593255
941551
739330
639769
586679
377446
494982
321965
478401
556772
668511
1140799
60380
488531
663911
768727
1019273
1131841
861134
85628
299547
112980
1013650
1246939
1010754
572676
664432
12974
204441