506633
142765
548375
193423
275159
80694
711781
44046
976838
562163
360290
594202
529572
1012153
1125799
583985
781563
96988
3012
581934
59780
376937
260615
46624
73430
688378