Year Number 1996 6985.880580504737 1997 7167.981331680726 1998 7217.196470271045 1999 7419.020958378427 2000 7270.7341876943365 2001 7611.127137965335 2002 8219.942887518984 2003 8344.61247631152 2004 9148.139825974371 2005 10047.998994296813 2006 11150.572755369772 2007 11895.893175496398 2008 12583.182241098826 2009 14264.020199374052 2010 15525.076346790198 2011 16969.23646795371 2012 17773.56 2013 19006.59 2014 20836.83 2015 22019.979999999996 2016 24315.3 2017 26881.229999999996 2018 29829.069999999996 2019 33994.409999999996 2020 39545.13