703112
74064
212613
109935
661753
851652
198448
686448
533942
656640
97165
309937
898610
377133
18643
497403
484210
821697
493421
417686
419181
452890
594175
601816
401555
55057