Year Number 1996 1027.6233641181557 1997 1063.2312200755146 1998 1175.7570293607794 1999 1223.5368382195554 2000 1222.7625327605215 2001 1294.9643181670665 2002 1416.9182273190545 2003 1512.3568758076833 2004 1741.3523683313613 2005 2029.5195481602484 2006 2335.0311202685684 2007 2561.0501516209997 2008 2827.509061625906 2009 3073.0700185793085 2010 3613.6184573687224 2011 3610.126381173649 2012 4004.459999999999 2013 4314.109999999999 2014 4558.159999999999 2015 4497.040000000001 2016 4959.79 2017 5235.946169132059 2018 5429.174479848042 2019 5735.5235101183225 2020 6472.420941800462