Year	Number
1960	1431517
1961	1485412
1962	1535647
1963	1581437
1964	1622154
1965	1659763
1966	1697298
1967	1735968
1968	1776326
1969	1818523
1970	1862918
1971	1908804
1972	1955718
1973	2004202
1974	2054187
1975	2105804
1976	2160353
1977	2219305
1978	2284417
1979	2359092
1980	2445093
1981	2542659
1982	2650435
1983	2763558
1984	2878402
1985	2994608
1986	3112957
1987	3233187
1988	3351604
1989	3464004
1990	3568505
1991	3652308
1992	3726655
1993	3831488
1994	3343288
1995	2910604
1996	3381656
1997	3795190
1998	3832066
1999	3782392
2000	3737605
2001	3705879
2002	3705019
2003	3741023
2004	3800278
2005	3874924
2006	3962970
2007	4060613
2008	4160821
2009	4257011
2010	4347824
2011	4435209
2012	4524766
2013	4617112
2014	4707396
2015	4793719
2016	4875176
2017	4954024
2018	5030952
2019	5102831
2020	5170052
2021	5235216
2022	5299330
2023	5365346
