1006703
1013531
636436
156965
889416
341100
88892
727577
669199
909978
801177
147880
297708
380828
809469
881583
46671
102586
102286
766721
276853
14141
385632
603448
634536
670967
246889
570694
37418
797906