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