- 5001 BCE22
- 5000 BCE to 4501 BCE26
- 4500 BCE to 4001 BCE38
- 4000 BCE to 3501 BCE44
- 3500 BCE to 3001 BCE156
- 3000 BCE to 2501 BCE253
- 2500 BCE to 2001 BCE203
- 2000 BCE to 1501 BCE727
- 1500 BCE to 1001 BCE787
- 1000 BCE to 501 BCE537
- 500 BCE to 1 BCE748
- to 499 CE1,504
- 500 CE to 999 CE266
- 1000 CE to 1499 CE302
- 1500 CE to 1999 CE2,983
- 2000 CE to 2013 CE568