Energy consumption and battery sizing for different types of electric bus service. (15th January 2022)