505281
776216
157637
562752
420446
522877
67443
380419
475218
419282
75865
14541
70973
444105
467221
213826
594243
414193
145344
880308
34523
600590
516517
66586
971693
720965