591857
520853
603944
18187
103321
411982
1016390
95512
883536
531151
584214
766409
486397
33586
808796
208234
148981
387117
296906
321190
662169
663484
941832
957659
679135
887595