Year	Number
1960	14379306
1961	14545055
1962	14757150
1963	14973315
1964	15185364
1965	15387557
1966	15572953
1967	15743889
1968	15905895
1969	16060134
1970	16210106
1971	16354777
1972	16494281
1973	16627138
1974	16755680
1975	16881573
1976	17010752
1977	17138278
1978	17263701
1979	17400266
1980	17576268
1981	17802202
1982	18034471
1983	18248284
1984	18444778
1985	18585718
1986	18686686
1987	18802727
1988	18917286
1989	19011891
1990	19075740
1991	19193543
1992	19242046
1993	19292092
1994	19338397
1995	19389321
1996	19445756
1997	19504174
1998	19555654
1999	19627376
2000	19735087
2001	19857821
2002	19987664
2003	20122845
2004	20261345
2005	20406079
2006	20550176
2007	20665487
2008	20737876
2009	20780816
2010	20817638
2011	20811192
2012	20756496
2013	20706873
2014	20655762
2015	20600091
2016	20548519
2017	20511924
2018	20496889
2019	20488760
2020	20484656
2021	20500914
2022	20503039
2023	20485347
