Year Number 1993 1535 1994 1295.3174603175 1995 1385.5724206349 1996 1475.8273809524 1997 1566.0823412698 1998 1656.3373015873 1999 1784.0922619048 2000 1911.8472222222 2001 1993.4236111111 2002 2075 2003 2176.8461538462 2004 2278.6923076923 2005 2380.5384615385 2006 2482.3846153846 2007 2584.2307692308 2008 2686.0769230769 2009 2787.9230769231 2010 2889.7692307692 2011 2991.6153846154 2012 3093.4615384615 2013 3195.3076923077 2014 3297.1538461538 2015 3399 2016 3575 2017 3850.5 2018 3850.5 2019 3850.5 2020 3850.5