670643
105710
535930
633797
28566
944637
1073686
227247
645394
708125
900859
1003394
642372
44410
754832
596971
113385
96623
933127
453881
677215
220502
683353
642912
873458
438644