580 million terajoules per year