Year	Number
1960	43260
1961	44277
1962	45259
1963	46104
1964	46895
1965	47772
1966	48667
1967	49560
1968	50420
1969	51246
1970	52049
1971	52826
1972	53599
1973	54453
1974	55300
1975	55997
1976	56611
1977	57127
1978	57534
1979	57979
1980	58566
1981	59314
1982	60141
1983	60855
1984	61721
1985	63233
1986	65433
1987	68037
1988	70670
1989	73270
1990	76047
1991	78998
1992	81912
1993	85192
1994	66659
1995	48638
1996	57540
1997	65708
1998	70927
1999	78256
2000	85981
2001	94189
2002	101420
2003	105131
2004	106913
2005	109299
2006	112064
2007	115164
2008	118663
2009	122622
2010	127136
2011	132337
2012	134537
2013	133958
2014	134650
2015	136667
2016	139821
2017	143956
2018	149075
2019	155090
2020	161897
2021	168615
2022	176046
2023	184841
