Population size
Population size is estimated as 850–1000 individuals, with a population density of 7–8 individuals/ha.