Year Number 1995 141570364.49224293 1996 156481486.23577 1997 174016177.8717422 1998 170133780.81583473 1999 174152912.5579066 2000 185016223.15506634 2001 166982996.21198922 2002 163685842.01553285 2003 170010345.35161808 2004 192355295.09094 2005 204584907.6902846 2006 210284391.70424587 2007 233796926.39874077 2008 236802923.23625237 2009 218138478.16131952 2010 228004885.4320182 2011 244817219.0246501 2012 258377683.9938568 2013 273457449.6319004 2014 267581214.2641261 2015 278325392.2620294 2016 274218218.1479159 2017 294608725.4055859 2018 314784745.5486755 2019 331546366.2112993