Year	Number
1960	26352
1961	27395
1962	28965
1963	31086
1964	32855
1965	33984
1966	34944
1967	35944
1968	37009
1969	38133
1970	39313
1971	40552
1972	41716
1973	42843
1974	44039
1975	45303
1976	46646
1977	48015
1978	49360
1979	50652
1980	51686
1981	52492
1982	53261
1983	53970
1984	54622
1985	55228
1986	55743
1987	56107
1988	56385
1989	56633
1990	56854
1991	57100
1992	57355
1993	57636
1994	58118
1995	58931
1996	60005
1997	61264
1998	62744
1999	64422
2000	66257
2001	68018
2002	69733
2003	71557
2004	73027
2005	74168
2006	75381
2007	76734
2008	78293
2009	80002
2010	81755
2011	83476
2012	85336
2013	87396
2014	89416
2015	91706
2016	94393
2017	97201
2018	100591
2019	104036
2020	107372
2021	110535
2022	113569
2023	117635
