Year	Number
1960	13703318
1961	14021102
1962	14326317
1963	14629130
1964	14935087
1965	15257901
1966	15603569
1967	15993077
1968	16441726
1969	16923595
1970	17467416
1971	18002351
1972	18523338
1973	19080800
1974	19689562
1975	20345540
1976	21030266
1977	21715925
1978	22388991
1979	23030800
1980	23649913
1981	24251387
1982	24835196
1983	25444467
1984	26069774
1985	26678038
1986	27306326
1987	27931963
1988	28533093
1989	29111839
1990	29656516
1991	30153809
1992	30632158
1993	31082604
1994	31537234
1995	32033613
1996	32522093
1997	32965176
1998	33290259
1999	33552273
2000	33787596
2001	33985803
2002	34143376
2003	34297010
2004	34429975
2005	34536910
2006	34777751
2007	35027760
2008	35397207
2009	35685703
2010	35953443
2011	36354941
2012	36677793
2013	36917181
2014	37173037
2015	37379210
2016	37525464
2017	37533636
2018	37547256
2019	37519554
2020	37324433
2021	36992897
2022	36655085
2023	36398725
