Year	Number
1996	4995.43305374238
1997	5382.663140635341
1998	5409.983088167077
1999	5626.738037854714
2000	5664.241713030344
2001	6088.223524962048
2002	6424.886601755918
2003	7056.928651312432
2004	7682.839209721317
2005	9119.554650525743
2006	10350.207118854178
2007	11728.737670982553
2008	13036.508805194526
2009	14896.293788411274
2010	16763.625602175216
2011	18230.744643595903
2012	19285.989999999998
2013	20605.480000000003
2014	22395.089999999997
2015	23762.28
2016	27335.740000000005
2017	31343.71000000001
2018	35329.44000000002
2019	43517.59999999998
2020	52229.810000000005
