Year	Number
1960	19660
1961	20125
1962	20579
1963	21040
1964	21508
1965	21986
1966	22476
1967	22981
1968	23497
1969	24034
1970	24646
1971	25317
1972	25996
1973	26679
1974	27367
1975	28097
1976	28883
1977	29689
1978	30521
1979	31381
1980	32281
1981	33222
1982	34182
1983	35146
1984	36109
1985	37068
1986	38023
1987	38966
1988	39898
1989	40818
1990	41764
1991	42663
1992	43002
1993	43341
1994	43610
1995	43823
1996	43981
1997	44096
1998	44183
1999	44266
2000	44300
2001	44120
2002	42600
2003	41114
2004	39636
2005	38179
2006	36737
2007	35319
2008	33936
2009	32602
2010	31538
2011	31761
2012	31941
2013	32118
2014	32307
2015	32517
2016	32739
2017	32974
2018	33226
2019	33491
2020	33770
2021	34026
2022	34263
2023	34558
