“More than one hundred,
one gets lost in the crowd.”
Except for summer and winter festivals there are rarely more than one hundred people in the same place at the same time. One hundred people can manage themselves. Any more and the group will need to be divided and leaders appointed. More again and the leaders needs leaders and there's a hierarchy of leadership and power corrupts and abuse is inevitable.
Summer and winter festivals are the exception for the very reason we've had festivals since the dawn of humanity. To find a mate that is not a relative.
Now with equality, where no one has the power to force people to do what is against their nature, people are naturally born with a place to full. The nature of life is to spread out until all space is full, so there's no need for tools like money to organise people and no need for occupations whose sole purpose is to make and manage money. There are no buyers and sellers. There are no occupations that force people to do what leaders tell them to do.
Every village has one hundred people and there are twenty four villages for each town. That's 2400 people. There are only twenty fields of occupation. So there's 120 people for each occupation. Minus children leaves 100 people per occupation.
Left to nature each village of 100 people naturally produces five people for each occupation and in an equal environment each village on average has one death and one birth each year with an average life expectancy of 100 years.
This makes twenty, five year age groups with five people each. That's 120 people in each age group for each town. So an event that attracts teens between 15 and 19 will have around 100 teens available to attend with a maximum of 120.