2500 B.C - 1500 B.C
% complete
1500 B.C - 500 A.D
1500 B.C - 1000 B.C
525 B.C
322 B.C - 185 B.C
270 B.C - 232 B.C
320 A.D - 550 A.D