Year	Number
1996	5343.778735509328
1997	5410.077826263311
1998	5436.045303571299
1999	5584.80950838158
2000	5498.893978855253
2001	5746.204318116709
2002	6130.323568156314
2003	6056.653164755156
2004	6679.876577374524
2005	7136.5570159672425
2006	7952.300699095197
2007	8406.870765972126
2008	8823.168961368521
2009	9840.924564530755
2010	10720.759939012321
2011	11675.421796154182
2012	12601.220000000001
2013	13664.600000000002
2014	14818.199999999999
2015	15835.519999999997
2016	17394.76
2017	19167.6
2018	20648.049999999992
2019	23311.51
2020	26619.250000000004
