Year Number 1996 27422.434073886914 1997 28574.62617752501 1998 29127.577970351897 1999 30750.4547166577 2000 31987.515594978508 2001 33975.864373304525 2002 36505.62957097623 2003 40117.111130483 2004 43185.99876457801 2005 49217.75791449937 2006 56442.83337169461 2007 63177.033850412256 2008 71611.06914832686 2009 80761.74254368394 2010 90616.27643027087 2011 104736.23597619898 2012 113230.28000000004 2013 120589.14 2014 131797.31000000003 2015 141248.41999999998 2016 158360.2699999999 2017 168586.56999999995 2018 191216.96 2019 207155.66999999993 2020 240772.40000000002