Year Number 1996 6988.380013510613 1997 7170.260654796676 1998 7222.2271854262835 1999 7419.69936860969 2000 7275.184588556936 2001 7615.027172290829 2002 8225.863417554565 2003 8354.213002784018 2004 9153.180420865658 2005 10052.909571781156 2006 11159.333797972546 2007 11908.234651107234 2008 12593.833245977408 2009 14270.580754828576 2010 15537.906843998599 2011 16978.936472414167 2012 17783.56000000001 2013 19023.5 2014 20846.47 2015 22039.090000000007 2016 24327.5 2017 26892.89 2018 29841.47 2019 34005.579999999994 2020 39577.95000000002