- 5000 BCE to 4501 BCE299
- 4500 BCE to 4001 BCE555
- 4000 BCE to 3501 BCE729
- 3500 BCE to 3001 BCE1,216
- 3000 BCE to 2501 BCE1,304
- 2500 BCE to 2001 BCE1,450
- 2000 BCE to 1501 BCE2,741
- 1500 BCE to 1001 BCE2,927
- 1000 BCE to 501 BCE4,485
- 500 BCE to 1 BCE3,451
- to 499 CE5,106
- 500 CE to 999 CE24,751
- 1000 CE to 1499 CE32,474
- 1500 CE to 1860 CE46,820