389851
523700
206649
272664
1008375
709243
651768
886551
862616
599651
453457
304195
431686
155191
131767
586221
76161
965694
757409
112648
628642
396984
152435
754605
841275
1039837