До настоящего времени
All dates are approximate and conjectural, obtained through research in the fields of anthropology, archaeology, genetics, geology, or linguistics. They are all subject to revision due to new discoveries or improved calculations. BP stands for "Before Present (1950)." BCE stands for Before Common Era".