905184
371756
66559
1004830
481837
628272
4592
836492
820295
917502
350575
656221
453707
421771
239518
230882
88433
712150
823239
1020940
409397
89849
436307
283948
549719
903737