650980
563444
518210
894544
2546
469704
87211
580591
779903
750529
919764
856920
139306
315520
190147
269591
970123
719394
302625
300555
4438
105292
469712
97918
1013500
37057
974361
80277
270289
680267