Year	Number
1960	717520
1961	743122
1962	769984
1963	798820
1964	829279
1965	860396
1966	892268
1967	924948
1968	958506
1969	993019
1970	1028208
1971	1064050
1972	1100899
1973	1138777
1974	1177485
1975	1217225
1976	1257814
1977	1298771
1978	1339939
1979	1381159
1980	1422090
1981	1463496
1982	1506535
1983	1550642
1984	1594900
1985	1639328
1986	1684201
1987	1728843
1988	1772880
1989	1817031
1990	1860999
1991	1904936
1992	1949666
1993	1995837
1994	2044479
1995	2095971
1996	2149395
1997	2203762
1998	2259077
1999	2316003
2000	2375271
2001	2437229
2002	2502294
2003	2571698
2004	2646548
2005	2727929
2006	2815460
2007	2907260
2008	3002073
2009	3099109
2010	3197841
2011	3297572
2012	3397463
2013	3496707
2014	3594213
2015	3688990
2016	3782473
2017	3874848
2018	3964411
2019	4050047
2020	4131891
2021	4211377
2022	4289614
2023	4366732
