997 1100 130 990 1094 101 977 1087 59 962 1079 62 948 1073 56 938 1065 49 921 1055 109 906 1049 119 888 1041 161 872 1028 174