904970
1634224
1028110
933967
558193
518372
267417
230941
481872
509172
77597
191432
37288
1065971
1088611
536429
508385
85439
41559
557875
1017352
994839
381194
387319
411884
84913
928834
628738
582292
1050482