Year	Number
1960	1442242
1961	1466355
1962	1489136
1963	1510345
1964	1539935
1965	1585248
1966	1641140
1967	1706060
1968	1776501
1969	1848450
1970	1920769
1971	1992108
1972	2063495
1973	2136834
1974	2211611
1975	2287491
1976	2363550
1977	2437805
1978	2509635
1979	2585540
1980	2670656
1981	2765335
1982	2866333
1983	2957862
1984	3038303
1985	3128948
1986	3237303
1987	3350032
1988	3444730
1989	3515573
1990	3584110
1991	3660965
1992	3753317
1993	3890304
1994	3243702
1995	2666211
1996	3204368
1997	3724355
1998	3923851
1999	4051365
2000	4177794
2001	4302754
2002	4432743
2003	4580983
2004	4738488
2005	4889558
2006	5035413
2007	5179966
2008	5326653
2009	5479430
2010	5640377
2011	5806317
2012	5973842
2013	6143966
2014	6319263
2015	6502508
2016	6701091
2017	6911283
2018	7123249
2019	7340174
2020	7568496
2021	7803465
2022	8036935
2023	8268381
