Hydro
Wind
Solar
Biofuels
Other renewables
Nuclear
Gas
Coal
Oil