total enery 2023