557768
183767
1021136
515404
593846
452330
258148
2593853
1017427
357439
1116515
1473595
265284
502841
419275
782256
818951
471118
381102
60387
526115
83866
280432
638607