Nature and Environment 4847464544434241403938373534333231302928272625242322212019181716151312111098765321