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
