498216
392270
82581
224355
153600
846598
80482
807168
123618
562148
514521
453443
512408
766454
317709
970806
467194
940345
785986
658202
267773
551747
825142
99630