Table 1: Table of geological timescales used in this paper. The nomenclature and dates are based on those in [12, 13].

Cenozoic era
 Quarternary period1.6–0 Myr
 Tertiary period66.4–1.6 Myr
Mesozoic era
 Cretaceous period144–66.4 Myr
 Jurassic period208–144 Myr
 Triassic period245–208 Myr
Paleozoic era
 Permian period286–245 Myr
 Carboniferous period360–286 Myr
  Pennsylvanian (later)
  Mississipian (earlier)
 Devonian period408–360 Myr
 Silurian period438–408 Myr
 Ordovician period505–438 Myr
 Cambrian period570–505 Myr