Year Number 1996 1520.276118306911 1997 1640.7864224509674 1998 1725.6424000016166 1999 1758.4096646668813 2000 1725.3618240350631 2001 1818.8800040797776 2002 1866.0449106982792 2003 2261.482032398092 2004 2337.6208901846007 2005 2656.9212630050406 2006 3094.4573182942872 2007 3574.5505273885747 2008 3794.4092263699526 2009 4211.832659994225 2010 4769.088150285081 2011 5121.663537013171 2012 5859.610000000001 2013 6153.1500000000015 2014 7145.489999999997 2015 7402.949999999999 2016 8384.24 2017 9775.23 2018 10781.019999999999 2019 13998.609999999999 2020 16681.679999999997