Year Number 1996 2899.2789711663527 1997 3059.4181884405043 1998 3054.127223108044 1999 3177.5036441663933 2000 3275.3535638223284 2001 3632.510075055121 2002 3869.5414338361993 2003 4045.793900823845 2004 4494.7077036962555 2005 5490.519591401844 2006 6229.786450228417 2007 7036.839353285223 2008 7910.0347488102025 2009 9361.979999999996 2010 10472.579999999996 2011 11426.409999999994 2012 11527.869999999999 2013 12410.68 2014 13242.380000000001 2015 14062.3 2016 15951.49 2017 18368.66 2018 20748.85 2019 25099.989999999998 2020 30138.809999999994