Year	Number
1996	2899.2789711663527
1997	3059.4181884405043
1998	3054.127223108044
1999	3177.5036441663933
2000	3275.3535638223284
2001	3632.510075055121
2002	3869.5414338361993
2003	4045.793900823845
2004	4494.7077036962555
2005	5490.519591401844
2006	6229.786450228417
2007	7036.839353285223
2008	7910.0347488102025
2009	9361.979999999996
2010	10472.579999999996
2011	11426.409999999994
2012	11527.869999999999
2013	12410.68
2014	13242.380000000001
2015	14062.3
2016	15951.49
2017	18368.66
2018	20748.85
2019	25099.989999999998
2020	30138.809999999994
