1104 160
1042 727
1008 915
987 92
980 972
979 28
977 171
967 849
965 32
930 198
928 679
920 979
902 167
900 937
881 308
857 451
849 432
844 25
819 778
809 517