690517
435410
577881
461656
70893
164656
121990
583491
347936
239833
912399
655113
169126
725106
674887
215394
851697
363148
67059