19901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018050,000100,000150,000200,000250,000300,000350,000400,000450,000500,000550,000600,000650,000700,000750,000800,000850,000
Biofuels and waste
Coal
Hydro
Natural gas
Nuclear
Oil
Wind, solar, etc.