950559
890436
1084965
208907
814136
1105241
159099
777157
1112992
594886
107779
1127344
406856
595531
608132
98462
1298748
1171852
1301894
330569
969478
578919
1037185
937775
1033399
845721