500619
346638
161593
808803
871671
50181
740339
61381
547636
333649
618187
135821
75563
314
368913
707869
363500
657907
612570
871857
934145
25392
258714
176223
30568
938258
992335
832275
240326
149845