Year	Number
1996	18338.51444821934
1997	21175.772268219633
1998	22500.478610543534
1999	24204.718158172138
2000	26191.37408792031
2001	28079.277570013
2002	31813.601978329043
2003	34130.01212237502
2004	37396.05232547374
2005	41971.66446824653
2006	51251.15797286384
2007	54517.178088690605
2008	61842.81279871713
2009	66377.72
2010	71052.62999999999
2011	75217.18999999999
2012	81351.02000000002
2013	84634.55000000002
2014	89430.49000000002
2015	91715.48999999999
2016	96749.61000000002
2017	102378.08000000002
2018	109861.36
2019	116230.82000000002
2020	127852.64000000003
