594243
145344
880308
34523
600590
1057966
827253
93699
80774
994999
980443
252404
245702
77394
487825
897875
4761000
378748
862318
53421
892686
1061999
345369
37744
423991
492908