Year Number 1996 8659.826251396122 1997 9393.60523123168 1998 9646.100695217245 1999 9035.407115222852 2000 9257.535059964364 2001 10596.753908384839 2002 10015.699334528566 2003 10290.79330292371 2004 10383.55554183425 2005 11419.642878215473 2006 11400.777895786165 2007 11845.477586223458 2008 12948.638786625907 2009 13680.270198599708 2010 14701.93083277253 2011 15251.493004717493 2012 15935.869999999992 2013 16898.019999999997 2014 17751.12 2015 17868.870000000006 2016 19672.60999999999 2017 22861.620000000003 2018 27597.069999999996 2019 35008.919999999984 2020 42828.229999999996