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