Year Number 1995 97468466.59322035 1996 101118053.78502388 1997 103327291.6305673 1998 108958346.61590052 1999 111304509.81063135 2000 115824362.9237127 2001 111587576.63827844 2002 106504719.47519201 2003 99923424.97931051 2004 104905071.90149763 2005 104333299.76135215 2006 195429088.66430154 2007 190429282.12891343 2008 187919387.24144444 2009 177467474.65303615 2010 175226064.49890956 2011 176030211.64925218 2012 181537219.3728671 2013 184781813.09887636 2014 185469939.01857254 2015 186369103.5560825 2016 194540598.85247445 2017 203037153.631281 2018 196550372.86966115 2019 208814202.9571259