Year	Number
1960	3405252
1961	3412647
1962	3422840
1963	3438130
1964	3455503
1965	3472419
1966	3489481
1967	3505348
1968	3524149
1969	3553333
1970	3584378
1971	3606063
1972	3615428
1973	3615420
1974	3609958
1975	3600756
1976	3589444
1977	3573158
1978	3554605
1979	3535029
1980	3525998
1981	3536621
1982	3556700
1983	3581001
1984	3592767
1985	3586604
1986	3575314
1987	3563885
1988	3555951
1989	3528054
1990	3511849
1991	3528233
1992	3542275
1993	3552675
1994	3559075
1995	3561530
1996	3561739
1997	3560685
1998	3556536
1999	3552576
2000	3551517
2001	3552638
2002	3549407
2003	3543424
2004	3539673
2005	3534237
2006	3529239
2007	3521510
2008	3510109
2009	3496551
2010	3482467
2011	3467013
2012	3436453
2013	3408865
2014	3376597
2015	3343846
2016	3308679
2017	3276312
2018	3247310
2019	3214180
2020	3176892
2021	3144060
2022	3144813
2023	3140988
