1015 49
1006 87
994 533
978 781
963 30
954 838
952 265
943 977
933 191
928 939
922 256
920 839
906 143
897 60
897 851
894 914
889 156
871 962
871 243
866 292