Year	Number
1960	1393389
1961	1427741
1962	1464573
1963	1501924
1964	1540093
1965	1582916
1966	1628380
1967	1674439
1968	1721674
1969	1769857
1970	1821178
1971	1876656
1972	1937189
1973	2002156
1974	2069137
1975	2138469
1976	2210936
1977	2291083
1978	2380573
1979	2474303
1980	2546515
1981	2603320
1982	2665015
1983	2724564
1984	2784578
1985	2841932
1986	2892225
1987	2902947
1988	2895361
1989	2914919
1990	2952550
1991	2998794
1992	3045628
1993	3124334
1994	3274925
1995	3420960
1996	3525441
1997	3629156
1998	3730963
1999	3836550
2000	3945899
2001	4058779
2002	4174997
2003	4295646
2004	4419353
2005	4544366
2006	4671520
2007	4801875
2008	4939302
2009	5086342
2010	5241419
2011	5400802
2012	5560041
2013	5718766
2014	5873332
2015	6024093
2016	6178068
2017	6335248
2018	6492918
2019	6652039
2020	6815048
2021	6981180
2022	7147007
2023	7307990
