Year Number 1995 169917270.87063003 1996 172629924.00739112 1997 180068587.7365999 1998 183401081.8118005 1999 198868894.26704794 2000 216559415.77868694 2001 212440258.9234286 2002 215405027.0211105 2003 216755688.12694553 2004 231847307.888873 2005 238161620.68883353 2006 231161562.80739975 2007 220452989.44711888 2008 220696425.09223142 2009 212055993.40927154 2010 233443159.9385211 2011 230622330.1430533 2012 240569262.8361546 2013 262592017.35801744 2014 268751796.44216484 2015 291665952.6415324 2016 312536177.80535704 2017 323293789.6580344 2018 309760109.93083787 2019 309162984.62418175