1000 971
135 953
848 951
831 932
168 913
258 902
820 898
298 888
408 880
244 875
396 845
986 844
660 836
62 833
456 809
46 791
319 769
52 765
715 739
860 726