Approximately how many years are covered from Abraham to Malachi?