347468
1076780
988509
562594
344960
752239
694589
966736
918633
486880
840180
380486
773147
866949
995724
783610
509505
34952
62987
575377
278284
516841
432275
801256