Year Number 1996 36170.148283010705 1997 40284.57336743123 1998 46846.34475955012 1999 48484.494868210866 2000 57408.1591485238 2001 74709.89548844456 2002 80015.58585889371 2003 93207.6783811104 2004 127183.83040326693 2005 173244.97298170254 2006 201987.72827159546 2007 223696.61631051006 2008 261292.9287166851 2009 302312.90591219097 2010 329937.7079338113 2011 348331.5809203417 2012 354841.43999999994 2013 385111.72 2014 416150.85 2015 440762.29000000004 2016 476280.7299999999 2017 516937.99012111145 2018 591674.213871786 2019 685915.5468703551 2020 750641.9296027572