293420
85495
81047
289685
75675
484931
36779
834764
264868
271498
251393
30768
511408
765454
317709
970806
467194
940345
784986
658202
267773
551747
825142
99630