1009501
384512
820320
1099727
936634
385206
849240
158346
112890
1025908
471219
599112
260832
426471
271587
656464
1546436
1409262
1309213
1306104
1229905
1219104
1182849
1174466
1151893
114367
1136640
1129213
1118426
1109792