313373
832833
288744
293225
438443
319863
788319
38757
223892
642410
13699
627767
729866
14132
97947
63277
908381
513463
254210
5680
638443
63135
785960
81361
7031000
764813