Year Number 1996 6988.380013510611 1997 7170.260654796674 1998 7222.227185426282 1999 7419.6993686096885 2000 7275.184588556936 2001 7615.027172290829 2002 8225.863417554567 2003 8354.21300278402 2004 9153.180420865656 2005 10052.909571781154 2006 11159.333797972542 2007 11908.234651107232 2008 12593.833245977408 2009 14270.580754828576 2010 15537.906843998599 2011 16978.936472414167 2012 17783.560000000005 2013 19023.5 2014 20846.47 2015 22039.090000000007 2016 24327.500000000004 2017 26892.890000000003 2018 29841.47 2019 34005.58000000001 2020 39577.950000000026