905582
247877
1008323
926224
547260
775618
624267
1044422
1022986
162702
921802
494381
781147
867949
1001724
788610
516505
40952
68987
579377
278284
519841
435275
805256