Year	Number
1960	10158262
1961	10335069
1962	10513699
1963	10694826
1964	10876693
1965	11058981
1966	11243003
1967	11429390
1968	11617792
1969	11808657
1970	12005045
1971	12208669
1972	12419477
1973	12639130
1974	12869638
1975	13096382
1976	13315154
1977	13538001
1978	13764006
1979	13991784
1980	14220750
1981	14453114
1982	14688513
1983	14924486
1984	15159735
1985	15392805
1986	15626548
1987	15862727
1988	16100939
1989	16338719
1990	16574141
1991	16807594
1992	17039077
1993	17269492
1994	17499129
1995	17725502
1996	17946204
1997	18160104
1998	18370060
1999	18580528
2000	18790028
2001	18996369
2002	19201347
2003	19398462
2004	19591796
2005	19791355
2006	19992747
2007	20190731
2008	20387718
2009	20588982
2010	20633966
2011	20865767
2012	21099001
2013	21332490
2014	21562981
2015	21791541
2016	22019065
2017	22244116
2018	22467488
2019	22689693
2020	22911069
2021	23130548
2022	23345532
2023	23555389
