Year Number 1996 53177.37886384435 1997 55865.15985554652 1998 57062.33328120236 1999 59988.05165300887 2000 62913.68002455786 2001 67381.19280813709 2002 74370.1948280416 2003 82381.626161293 2004 90769.63449719489 2005 101771.83049842638 2006 116907.3711858614 2007 128595.81533109871 2008 142892.04485028863 2009 160155.9788007248 2010 177086.20624383885 2011 201044.14802612952 2012 214326.81000000008 2013 227202.57999999996 2014 245170.46 2015 261297.04 2016 287674.42000000004 2017 308252.2500000001 2018 343790.22000000003 2019 381495.42000000004 2020 432489.7399999999