40 generationsGiven 25 years per generation, 40 generations occur in 1000 years.read