590441
28880
674342
304353
1093580
409906
507523
486888
466434
766106
928656
830234
781147
867949
1001724
788610
516505
40952
68987
579377
278284
519841
435275
805256