1030 393
964 137
959 565
940 842
934 721
838 912
820 430
812 5
803 741
732 608
714 389
646 430
588 576
501 811
493 153
454 169
302 639
221 328
171 39
38 207