Year	Number
1960	814226
1961	827764
1962	841671
1963	856514
1964	874389
1965	898112
1966	928953
1967	966076
1968	1006649
1969	1047356
1970	1085717
1971	1120582
1972	1152340
1973	1182523
1974	1212387
1975	1242309
1976	1272540
1977	1303273
1978	1334932
1979	1369109
1980	1407774
1981	1451784
1982	1500536
1983	1552167
1984	1604938
1985	1656948
1986	1708215
1987	1760789
1988	1814799
1989	1869689
1990	1925696
1991	1982825
1992	2040975
1993	2027770
1994	2035479
1995	2129035
1996	2212365
1997	2285950
1998	2354170
1999	2424508
2000	2495124
2001	2564478
2002	2633356
2003	2703985
2004	2777186
2005	2851642
2006	2934396
2007	3022581
2008	3111737
2009	3201540
2010	3289956
2011	3380347
2012	3471351
2013	3563146
2014	3656155
2015	3750461
2016	3846363
2017	3943847
2018	4042391
2019	4142015
2020	4243063
2021	4345278
2022	4448225
2023	4551892
