9547
699490
257380
728734
53912
22657
311543
164743
626463
173608
81634
895640
44121
571150
941684
868617
174331
951900
835559
95732
19068
482435
796245
929686
394269
597981