Year Number 1995 121070365.87389486 1996 122936270.00310928 1997 127736934.25323293 1998 129518304.86063023 1999 138591069.86595273 2000 150447226.4453335 2001 146275813.67994338 2002 147227983.98508677 2003 146648261.24828178 2004 154187895.501254 2005 155775205.4446871 2006 150244605.8219396 2007 139215149.06519192 2008 138747910.14390877 2009 128358406.48975892 2010 124763533.78975753 2011 126189114.5433035 2012 128321824.5226156 2013 135844979.56064266 2014 137786239.70590454 2015 146490002.05390796 2016 154854095.3414997 2017 156386723.3140845 2018 145817951.47745162 2019 139218767.45210928