Year Number 1996 18338.51444821934 1997 21175.772268219633 1998 22500.478610543534 1999 24204.718158172138 2000 26191.37408792031 2001 28079.277570013 2002 31813.601978329043 2003 34130.01212237502 2004 37396.05232547374 2005 41971.66446824653 2006 51251.15797286384 2007 54517.178088690605 2008 61842.81279871713 2009 66377.72 2010 71052.62999999999 2011 75217.18999999999 2012 81351.02000000002 2013 84634.55000000002 2014 89430.49000000002 2015 91715.48999999999 2016 96749.61000000002 2017 102378.08000000002 2018 109861.36 2019 116230.82000000002 2020 127852.64000000003