Year	Number
1971	17140
1972	17463
1973	19421
1974	20724
1975	22424
1976	24617
1977	25513
1978	27560
1979	32220
1980	37468
1981	47101
1982	53000
1983	58356
1984	64531
1985	69512
1986	72917
1987	74455
1988	75093
1989	73673
1990	77767
1991	86307
1992	90645
1993	97262
1994	105471
1995	113241
1996	124513
1997	133409
1998	141567
1999	170371
2000	174626
2001	181835
2002	182562
2003	196426
2004	204731
2005	205347
2006	207474
2007	218638
2008	220931
2009	224058
2010	229013
2011	228495
2012	244033
2013	255957
2014	274903
2015	293503
2016	308729
2017	329828
2018	350323
2019	374678
2020	393057
2021	401333
2022	414477
2023	428053
