500
Order all the important periods of History and Prehistory in chronological order.
Origins of human race - Paleolithic Period- Neolithic Period- Metal Ages - Invention of Writing - Civilizations of China, India, Egypt and Mesopotamia - Greek Civilizations - Roman Empire - Fall of the Roman Empire - Carolingian, Byzantine and Islamic caliphates - Middle ages - Visigothic Kingdom of Toledo - Middle Ages - Islamic caliphate of Al- Andalus - Reconquist of the Islamic Territories - Fall of Granada