1051 919
1012 686
984 861
867 328
845 65
839 912
804 913
789 748
757 872
752 174
706 880
643 256
480 70
478 671
372 207
366 77
326 73
305 639
295 371
222 841