498216
392270
82581
224355
153600
846598
80482
807168
562148
123618
514521
453443
511408
765454
315709
970806
466194
940345
783986
658202
267773
550747
825142
98630