- 5000 BCE to 4501 BCE2
- 4500 BCE to 4001 BCE297
- 4000 BCE to 3501 BCE405
- 3500 BCE to 3001 BCE667
- 3000 BCE to 2501 BCE355
- 2500 BCE to 2001 BCE233
- 2000 BCE to 1501 BCE778
- 1500 BCE to 1001 BCE1,426
- 1000 BCE to 501 BCE1,251
- 500 BCE to 1 BCE1,821
- to 499 CE1,322
- 500 CE to 999 CE800
- 1000 CE to 1499 CE305
- 1500 CE to 1999 CE804
- 2000 CE to 2017 CE17