487946
1168946
966906
203803
128609
146118
119899
312755
997768
140408
22498
1081118
765388
275571
907439
597630
249373
553681
356950
643336
1033166
288473
9728
62351
670187
715868