Year	Number
1960	2216990
1961	2245156
1962	2277474
1963	2313846
1964	2352340
1965	2393141
1966	2437429
1967	2483448
1968	2532078
1969	2585270
1970	2642566
1971	2697806
1972	2755502
1973	2822266
1974	2893612
1975	2970220
1976	3052474
1977	3140007
1978	3232943
1979	3331928
1980	3438076
1981	3548965
1982	3657331
1983	3757625
1984	3856756
1985	3966423
1986	4083660
1987	4202394
1988	4322826
1989	4447200
1990	4575721
1991	4709567
1992	4840774
1993	4975282
1994	5114117
1995	5249574
1996	5384722
1997	5516310
1998	5647655
1999	5782982
2000	5933333
2001	6090260
2002	6238922
2003	6387059
2004	6541748
2005	6698490
2006	6861152
2007	7032331
2008	7211615
2009	7399081
2010	7600329
2011	7806888
2012	8001649
2013	8178998
2014	8342059
2015	8505242
2016	8682457
2017	8888188
2018	9126462
2019	9388601
2020	9636501
2021	9854696
2022	10110326
2023	10444630
