173831
889603
119245
289259
147649
666736
139967
576924
614792
483388
72911
62917
226610
715463
1014990
808622
35636
599218
480892
964772
179979
210560
129815
218520
811801
304447