- 11000 BCE to 10001 BCE4
- 10000 BCE to 9001 BCE4
- 9000 BCE to 8001 BCE0
- 8000 BCE to 7001 BCE51
- 7000 BCE to 6001 BCE110
- 6000 BCE to 5001 BCE141
- 5000 BCE to 4001 BCE623
- 4000 BCE to 3001 BCE1,345
- 3000 BCE to 2001 BCE2,155
- 2000 BCE to 1001 BCE4,548
- 1000 BCE to 1 BCE6,523
- to 999 CE28,694
- 1000 CE to 1999 CE123,946
- 2000 CE to 2020 CE12,413