For one example, a village of 1000 people would clearly have newborns. If newborns are avoided then the colony isn't real self sufficient. Launch windows to Earth are wide enough, and travel time is long enough, that sending pregnant women back to Earth is probably not a good idea. It's inadvisable for pregnant women to ride roller coasters, much less enter Earth's atmosphere. The birth will have to be on planet. The colony would need to have OB-GYNs, atleast one pediatrician, nurses, infant care specialist, teachers, janitorial staff for these facilities, administrator staff for these facilities. Mars level gravity births are uncharted territory, and we have no clear idea what complications can arise from it. Easily 2-4% of the population would have to be dedicated to the inevitability bringing in children and taking care of them. Do the children count towards the 1000?
There are enough big problems with being humans that require specialist that 1000 is just not enough, unless you assume unrealistic labor cuts in some areas such as farming, construction, mining, manufacturing, etc.