- 5400 BCE to 5001 BCE6
- 5000 BCE to 4501 BCE7
- 4500 BCE to 4001 BCE16
- 4000 BCE to 3501 BCE20
- 3500 BCE to 3001 BCE97
- 3000 BCE to 2501 BCE153
- 2500 BCE to 2001 BCE92
- 2000 BCE to 1501 BCE363
- 1500 BCE to 1001 BCE507
- 1000 BCE to 501 BCE565
- 500 BCE to 1 BCE198
- to 499 CE505
- 500 CE to 999 CE721
- 1000 CE to 1499 CE450
- 1500 CE to 1999 CE791
- 2000 CE5