666 445
1029 356
563 335
285 980
941 916
239 182
640 38
670 918
705 956
79 417
298 108
1170 337
827 653
403 985