What dictated the division of ancient Greece into many small, independent city states?

Athe geography of the region
Bthe population of the region
Ctheir establishment by the region’s leaders
Dthe culture of the region