1103 160
1042 727
1008 915
987 92
980 972
978 28
977 171
967 849
965 32
929 198
928 679
920 979
901 167
899 937
881 308
857 451
849 432
844 25
818 778
809 517