World Annual Oil Production (1900-2021) and Peak Oil