Who records an average of 1,227.9 cm of precipitation a year