994558
670890
722354
59324
50750
803648
719780
1002537
989849
851218
426854
30331
53597
476465
99870
387185
693629
226637
513401
270127
836353
744967
72680
487741
666775
4961000