194833
331564
119385
141280
682161
371914
251337
266730
174963
51620
867634
240130
365204
880304
1022805
846545
790446
725300
448182
35939
518478
1073377
85447
632782
122796
1088596