559852
916246
290450
618519
188742
950719
516154
45112
220215
522901
53078
598161
275280
250948
622279
553745
693467
429266
194585
661301
904531
60291
722139
38379
1016326
584420
844819
589234
358494
743573