*1992-2019 are incomplete and will be finished soon