1017 645
921 870
907 237
838 529
830 757
825 56
801 220
738 656
539 241
503 323
500 56
480 46
463 169
356 53
301 443
297 938
187 998
185 913
182 342
103 203