626901
563311
675760
853749
411884
1061780
709991
291279
64775
442198
429589
179936
84560
228828
683970
390287
687235
433566
199810
463397
865850
338701
190304
55313