While many city-states, kingdoms, and empires competed with one another for power and prestige, Mesoamerica can be said to have had five major civilizations: the Olmec, Teotihuacan, the Toltec, the Mexica and the Maya. These civilizations (with the exception of the politically fragmented Maya) extended their reach across Mesoamerica—and beyond—like no others. They consolidated power and distributed influence in matters of trade, art, politics, technology, and theology. Other regional power players made economic and political alliances with these civilizations over the span of 4,000 years. Many made war with them, but almost all peoples found themselves within one of their spheres of influence.