Year	Number
1960	2897298
1961	2890576
1962	2893148
1963	2905258
1964	2924187
1965	2945126
1966	2967152
1967	2992613
1968	3021768
1969	3054200
1970	3087866
1971	3122099
1972	3158015
1973	3193556
1974	3225314
1975	3252494
1976	3277995
1977	3305770
1978	3335129
1979	3361141
1980	3386718
1981	3417294
1982	3448369
1983	3476600
1984	3501207
1985	3522852
1986	3540099
1987	3550014
1988	3539877
1989	3527858
1990	3514482
1991	3499497
1992	3494271
1993	3494105
1994	3487161
1995	3478158
1996	3474999
1997	3475807
1998	3482420
1999	3492617
2000	3498918
2001	3500140
2002	3496169
2003	3488496
2004	3480705
2005	3472651
2006	3467433
2007	3469013
2008	3474087
2009	3478868
2010	3479233
2011	3469273
2012	3449228
2013	3424335
2014	3399970
2015	3380169
2016	3360256
2017	3335457
2018	3308869
2019	3281890
2020	3251062
2021	3211775
2022	3173278
2023	3139650
