Year	Number
1960	32929
1961	34633
1962	36379
1963	38175
1964	40026
1965	41856
1966	43580
1967	45132
1968	46504
1969	47696
1970	48702
1971	49775
1972	51091
1973	52497
1974	53961
1975	55501
1976	57117
1977	58794
1978	60512
1979	62261
1980	64031
1981	65645
1982	67083
1983	68617
1984	70378
1985	72364
1986	74562
1987	76978
1988	79623
1989	82486
1990	85484
1991	88277
1992	90627
1993	92611
1994	94316
1995	95773
1996	96920
1997	97695
1998	98228
1999	98695
2000	99137
2001	99458
2002	99414
2003	99999
2004	102472
2005	105917
2006	109356
2007	112836
2008	116227
2009	119099
2010	121164
2011	121718
2012	120672
2013	122764
2014	129668
2015	135589
2016	139250
2017	142610
2018	145222
2019	146989
2020	147042
2021	146154
2022	145658
2023	144796
