587 409
429 306
393 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