833444
665992
311350
178182
760550
876953
124863
947456
134558
605269
595412
718973
861482
963628
532143
734776
144152
507503
2368
942185
698146
765122
882279
159252
136568
31599
521607
430300
843531
173831