592 409
438 306
393 126
286 131
39 435
670 687
364 804
256 287
631 777
637 915
111 878
896 161
297 701
490 537
667 801