year coal petroleum gas nuclear hydro other total 2003 1973737 119406 665508 763733 275806 93532 3893725 2004 1978301 121145 725352 788528 268417 97299 3981046 2005 2012873 122225 774424 781986 270321 100150 4063984 2006 1990511 64166 830618 787219 289246 109499 4073265 2007 2016456 65739 910043 806425 247510 117469 4165649 2008 1985801 46242 894688 806208 254831 137905 4127683 2009 1755904 38936 931611 798855 273445 156207 3956967 2010 1847290 37061 999010 806968 260203 180028 4132570 2011 1733430 30182 1025255 790204 319355 208135 4108572 2012 1517203 22900 1241920 769331 276535 231253 4061154