1013 393
954 565
936 137
928 842
927 721
832 912
812 430
807 5
798 741
713 608
701 389
629 430
580 576
498 811
485 153
448 169
293 639
196 328
163 39
27 207