666 445
1031 356
565 335
286 980
941 916
239 182
640 38
670 918
708 956
79 417
298 108
1173 337
827 653
403 985