Year Number 1996 66827.3184121881 1997 66730.42021574128 1998 68683.30109517564 1999 67185.10828787423 2000 69028.75659489616 2001 77743.32378414669 2002 80932.8343222648 2003 83288.15262589738 2004 89138.21078645556 2005 93847.65940943587 2006 92013.08110417092 2007 97614.41667668537 2008 104185.13 2009 111414.43 2010 116123.79000000002 2011 121684.21 2012 126465.24999999996 2013 132505.4 2014 139626.33 2015 151438.73 2016 164631.26 2017 172037.92999999996 2018 184346.31 2019 204106.61999999994 2020 216097.52