Year	Number
1971	15025
1972	17511
1973	19182
1974	20237
1975	22287
1976	23615
1977	25266
1978	26065
1979	27031
1980	28472
1981	30078
1982	32618
1983	34805
1984	35920
1985	37967
1986	40636
1987	42502
1988	45367
1989	48097
1990	49657
1991	48650
1992	48785
1993	49059
1994	52016
1995	52130
1996	53631
1997	55636
1998	59912
1999	60989
2000	61067
2001	62465
2002	64255
2003	66473
2004	65351
2005	69991
2006	70927
2007	75451
2008	78123
2009	84645
2010	88723
2011	94985
2012	101424
2013	106801
2014	117454
2015	130464
2016	139194
2017	146418
2018	153908
2019	159109
2020	163661
2021	163290
2022	166747
