576750
460272
653742
131542
270934
710961
933102
499531
527284
564250
276235
584699
729866
14132
97947
63277
908381
513463
254210
5680
638443
63135
785960
81361
7031000
764813