- 5001 BCE22
- 5000 BCE to 4501 BCE26
- 4500 BCE to 4001 BCE26
- 4000 BCE to 3501 BCE28
- 3500 BCE to 3001 BCE129
- 3000 BCE to 2501 BCE226
- 2500 BCE to 2001 BCE161
- 2000 BCE to 1501 BCE485
- 1500 BCE to 1001 BCE461
- 1000 BCE to 501 BCE132
- 500 BCE to 1 BCE220
- to 499 CE1,287
- 500 CE to 999 CE165
- 1000 CE to 1499 CE136
- 1500 CE to 1904 CE3