Year Number 1996 2459.584133645545 1997 2598.2822986036495 1998 2576.0155201065318 1999 2639.8893870569214 2000 2633.6773403888046 2001 2802.3636791139174 2002 3069.15245082938 2003 3322.273371195752 2004 3549.452578689928 2005 4127.237866113734 2006 4632.437313533039 2007 5170.052766688332 2008 5480.325967269927 2009 6361.807073080082 2010 7162.841650647509 2011 7884.890000000003 2012 7873.289999999999 2013 8184.509999999999 2014 9038.239999999998 2015 9330.119999999999 2016 10505.45 2017 12234.149999999998 2018 15223.570000000002 2019 20314.560000000005 2020 25908.420000000006