- 3100 BCE to 3001 BCE984
- 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 1625 CE30,549