Year Number 1996 4909.260000000001 1997 5482.56 1998 5908.97 1999 6381.509999999999 2000 7448.039999999999 2001 8388.109999999999 2002 9527.239999999998 2003 11405.219999999996 2004 13478.210000000001 2005 15979.23 2006 20226.31 2007 24450.29 2008 30139.860000000004 2009 36115.680000000015 2010 41846.61000000001 2011 49878.70000000001 2012 52499.62 2013 54674.770000000004 2014 58921.61000000001 2015 62234.85 2016 71406.68 2017 77569.31 2018 85049.43 2019 97657.41 2020 110672.90000000001