Year Number 1996 28442.049999999996 1997 29131.52 1998 30307.64 1999 31107.239999999998 2000 33683.00000000001 2001 35550.740000000005 2002 38188.08 2003 40401.70999999999 2004 44109.740000000005 2005 49540.88000000001 2006 52866 2007 57261.23000000001 2008 64385.38000000001 2009 66480.18000000001 2010 70590.41 2011 74236.26000000001 2012 77191.99000000002 2013 78557.53000000001 2014 82334.68000000002 2015 86012.07 2016 86298.59000000001 2017 87739.71999999999 2018 87850.18 2019 91747.48 2020 93070.97999999998