- 400 BCE to 251 BCE2,272
- 250 BCE to 1 BCE1,809
- to 249 CE2,943
- 250 CE to 499 CE3,517
- 500 CE to 749 CE22,464
- 750 CE to 999 CE21,653
- 1000 CE to 1249 CE26,666
- 1250 CE to 1499 CE25,753
- 1500 CE to 1749 CE35,768
- 1750 CE to 1999 CE94,938
- 2000 CE to 2017 CE9,726