Untitled timeline

Main

12000 BCE
10000 BCE
3500 BCE
3000 BCE
3000 BCE - 1800 BCE
3000 BCE - 50 CE
2500 BCE
2334 BCE - 2218 BCE
1500 BCE - 500 CE
1500 BCE
1500 BCE
1473 BCE - 1458 BCE
1400 BCE - 400 BCE
1029 BCE - 258 BCE
563 BCE - 483 BCE
558 BCE - 332 BCE
551 BCE - 479 BCE
550 BCE - 539 BCE
522 BCE - 486 BCE
509 BCE - 44 BCE
500 BCE
500 BCE
500 BCE - 479 BCE
431 BCE - 404 BCE
332 BCE - 323 BCE
268 BCE - 232 BCE
221 BCE - 202 BCE
202 BCE - 9 CE
141 BCE - 87 BCE
44 BCE
31 BCE - 476 CE
6 BCE - 30 CE
300 CE - 900 CE
320 CE - 565 CE
800 CE - 900 CE