Year	Number
1960	8017980
1961	8263745
1962	8532023
1963	8813888
1964	9107018
1965	9412255
1966	9726980
1967	10051232
1968	10385268
1969	10725797
1970	11070685
1971	11392269
1972	11690167
1973	11991274
1974	12297952
1975	12610329
1976	12931705
1977	13245666
1978	13549026
1979	13862168
1980	14186385
1981	14600980
1982	15130329
1983	15739461
1984	16431317
1985	17243333
1986	17993069
1987	18604223
1988	19231343
1989	19858547
1990	20454959
1991	20972094
1992	21471959
1993	22006067
1994	22522796
1995	23025116
1996	23507455
1997	23879335
1998	24148681
1999	24387653
2000	24591889
2001	24781908
2002	24979734
2003	25178665
2004	25379489
2005	25583854
2006	25795511
2007	26023987
2008	26287724
2009	26570865
2010	26857414
2011	27164417
2012	27493643
2013	27837495
2014	28228865
2015	28721087
2016	29004108
2017	29175940
2018	29517286
2019	29879107
2020	30221143
2021	30497646
2022	30725879
2023	30962518
