994558
670890
722354
59324
50750
803648
719780
1002537
989849
851218
426854
30331
827491
584368
397683
51877
25494
597950
340972
593973
129266
28132
289630
547539
945746
156423