Year	Number
1960	14337906
1961	14507503
1962	14685065
1963	14890384
1964	15106342
1965	15262754
1966	15384068
1967	15537724
1968	15691254
1969	15817111
1970	15873984
1971	15934423
1972	16073711
1973	16228047
1974	16393099
1975	16566334
1976	16739409
1977	16904741
1978	17039712
1979	17176794
1980	17337360
1981	17496846
1982	17661253
1983	17832093
1984	17998382
1985	18147381
1986	18273043
1987	18376265
1988	18446798
1989	18504522
1990	18569700
1991	18626452
1992	18673543
1993	18712487
1994	18744253
1995	18761167
1996	18767504
1997	18772067
1998	18769921
1999	18757096
2000	18574609
2001	18585200
2002	18570141
2003	18551268
2004	18533816
2005	18518319
2006	18497199
2007	18476559
2008	18471142
2009	18479746
2010	18424911
2011	18432087
2012	18428967
2013	18415399
2014	18399901
2015	18385857
2016	18375539
2017	18376132
2018	18375538
2019	18370296
2020	18334153
2021	18253255
2022	17826176
2023	17776393
