158 159 158 157 158 155 152 151 151 152 150 152 152 151 151 152 152 151 152 150 149 149 2 987 2 980 2 923 2922