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
