656 409
462 306
404 126
299 131
53 435
675 687
393 804
267 287
633 777
641 915
116 878
921 161
298 701
555 537
672 801