Year	Number
1971	47178
1975	60179
1976	65043
1977	70498
1978	77009
1979	80853
1980	85499
1981	88481
1982	94216
1983	100288
1984	109173
1985	115242
1986	125034
1987	133250
1988	139875
1989	139917
1990	144945
1991	151262
1992	154685
1993	161802
1994	164982
1995	166771
1996	169010
1997	170956
1999	169519
2000	170562
2001	169559
2002	170039
2003	167529
2004	170031
2005	171471
2006	171402
2007	170775
2008	169701
2009	141421
2010	141994
2011	144537
2012	149036
2013	155144
2014	159115
2015	164684
2016	169931
2017	176809
2018	182153
2019	222838
2020	200749
2021	200749
2022	206998
2023	212345
