668768
302120
295182
846377
386949
846431
27869
1006359
605135
592605
554954
196567
164213
864736
882694
237835
371744
833325
688477
27142