Year Number 1995 121945999.99999997 1996 126581999.99999999 1997 128162999.99999999 1998 123388999.99999999 1999 125399999.99999999 2000 127519999.99999999 2001 118579999.99999999 2002 109813999.99999999 2003 101467999.99999999 2004 106929000 2005 108160999.99999999 2006 217203000 2007 206332000 2008 203623000 2009 185758000 2010 188475999.99999997 2011 172989421.87499997 2012 197557890.62499997 2013 205052906.24999997 2014 204449359.37499997 2015 205016531.25 2016 206045484.37499997 2017 206060750 2018 201364921.875 2019 198713000