Year Number 1995 125292600.89941174 1996 128668397.05546442 1997 130965953.54549284 1998 135049219.088819 1999 137308046.8361909 2000 142004691.9253743 2001 135754875.4430618 2002 133102339.89464422 2003 127305056.43437181 2004 138679012.31675872 2005 145124920.03888506 2006 142663119.84840626 2007 141496729.27834457 2008 142505000 2009 136672000 2010 134206000.00000001 2011 131390000.00000001 2012 134737000 2013 137445000 2014 144459599.97558594 2015 154385000 2016 165767000 2017 175407000 2018 173715171.2259372 2019 172908916.9199595