Year Number 1995 8608436.645071272 1996 9027600.36307626 1997 9357302.280355964 1998 9482950.87688024 1999 9901109.406113034 2000 11115377.442923648 2001 10923386.387434553 2002 11075114.136125654 2003 12223187.434554974 2004 13943780.104712043 2005 13151761.256544504 2006 13524000.000000002 2007 13774000.000000002 2008 13494000.000000002 2009 14132000 2010 14853000 2011 15421000 2012 15540000.000000002 2013 15674000.000000002 2014 16644000.000000002 2015 17200000 2016 17638000 2017 18488000 2018 19669834.916799385 2019 19819087.264539514