587 409
426 306
392 126
286 131
38 435
670 687
363 804
256 287
631 777
636 915
111 878
896 161
297 701
486 537
667 801