Year	Number
1960	1362957
1961	1402588
1962	1443527
1963	1485804
1964	1529467
1965	1574471
1966	1621045
1967	1669227
1968	1719093
1969	1770663
1970	1824005
1971	1879151
1972	1936169
1973	1995019
1974	2055844
1975	2118489
1976	2182910
1977	2276768
1978	2383285
1979	2493421
1980	2607109
1981	2723887
1982	2844104
1983	2967644
1984	3094953
1985	3225956
1986	3361104
1987	3500517
1988	3644465
1989	3792215
1990	3943852
1991	4099087
1992	4254823
1993	4381764
1994	4509675
1995	4638230
1996	4768214
1997	4899823
1998	5033397
1999	5170101
2000	5309144
2001	5449335
2002	5588053
2003	5728610
2004	5871784
2005	6017470
2006	6167232
2007	6320212
2008	6475247
2009	6632261
2010	6791318
2011	6952386
2012	7114992
2013	7273140
2014	7428682
2015	7584842
2016	7741971
2017	7899666
2018	8058094
2019	8217386
2020	8369995
2021	8513008
2022	8658337
2023	8818928
