Year	Number
1960	10840150
1961	11079514
1962	11326077
1963	11579608
1964	11841452
1965	12114894
1966	12397493
1967	12688526
1968	12989573
1969	13296558
1970	13608010
1971	13922477
1972	14239404
1973	14544783
1974	14837418
1975	15132124
1976	15428959
1977	15734570
1978	16049039
1979	16366075
1980	16687443
1981	17008344
1982	17323285
1983	17663097
1984	18029998
1985	18389794
1986	18735306
1987	19066337
1988	19384587
1989	19696193
1990	20002052
1991	20293704
1992	20573799
1993	20851342
1994	21129504
1995	21405344
1996	21682342
1997	21963537
1998	22243440
1999	22514453
2000	22770251
2001	23015840
2002	23255648
2003	23484720
2004	23698591
2005	23897578
2006	24084184
2007	24266155
2008	24402770
2009	24541072
2010	24732646
2011	24939195
2012	25156858
2013	25377710
2014	25595912
2015	25808518
2016	26019857
2017	26225112
2018	26421724
2019	26616900
2020	26817022
2021	27015414
2022	27216740
2023	27425029
