- 5100 BCE to 5001 BCE1
- 5000 BCE to 4501 BCE1
- 4500 BCE to 4001 BCE1
- 4000 BCE to 3501 BCE1
- 3500 BCE to 3001 BCE1
- 3000 BCE to 2501 BCE1
- 2500 BCE to 2001 BCE1
- 2000 BCE to 1501 BCE4
- 1500 BCE to 1001 BCE17
- 1000 BCE to 501 BCE11
- 500 BCE to 1 BCE75
- to 499 CE506
- 500 CE to 999 CE39
- 1000 CE to 1499 CE1,378
- 1500 CE to 1999 CE37,703
- 2000 CE to 2019 CE7,074