670643
105710
535930
633797
28566
944637
1073686
227247
645394
708125
900859
1003394
901398
280715
47318
14518
46755
674675
498742
60245
762430
969946
218448
586877
136798
85452