Year	Number
1960	30160
1961	30573
1962	30924
1963	31227
1964	31503
1965	31767
1966	32006
1967	32218
1968	32398
1969	32547
1970	32660
1971	32633
1972	32608
1973	32271
1974	32000
1975	31860
1976	31599
1977	31337
1978	31450
1979	31731
1980	32032
1981	32432
1982	32634
1983	32604
1984	32807
1985	33084
1986	33301
1987	34755
1988	34895
1989	35102
1990	35261
1991	35708
1992	35833
1993	36535
1994	37455
1995	37928
1996	38393
1997	38736
1998	39375
1999	40014
2000	40214
2001	40076
2002	41128
2003	40461
2004	40093
2005	40045
2006	40634
2007	40573
2008	41201
2009	41057
2010	41890
2011	40468
2012	40513
2013	40894
2014	41140
2015	41665
2016	41818
2017	41921
2018	41907
2019	41863
2020	41801
2021	41716
2022	49874
2023	49323
