1035 871
1016 503
1012 166
1011 955
1008 915
1007 875
1006 978
1003 868
1003 914
999 596
990 35
985 341
982 818
977 171
976 800
967 913
967 849
965 941
965 32
954 620