Year	Number
1960	1614996
1961	1683708
1962	1751378
1963	1817078
1964	1885810
1965	1958968
1966	2035516
1967	2116887
1968	2191117
1969	2255336
1970	2315097
1971	2367849
1972	2404871
1973	2436396
1974	2474977
1975	2528838
1976	2603709
1977	2687418
1978	2774023
1979	2857315
1980	2934978
1981	3007999
1982	3078220
1983	3147679
1984	3219455
1985	3296455
1986	3381305
1987	3474842
1988	3571197
1989	3667711
1990	3763363
1991	3857809
1992	3948779
1993	4040676
1994	4142030
1995	4254103
1996	4377531
1997	4511336
1998	4649947
1999	4781027
2000	4898111
2001	5002663
2002	5094969
2003	5177070
2004	5253130
2005	5324978
2006	5392580
2007	5457954
2008	5523936
2009	5593289
2010	5669083
2011	5755952
2012	5856928
2013	5983683
2014	6194760
2015	6475294
2016	6735109
2017	7025696
2018	7362990
2019	7732679
2020	8144980
2021	8531507
2022	8951655
2023	9437122
