Year	Number
1960	2017122
1961	2077759
1962	2140299
1963	2204540
1964	2270180
1965	2336946
1966	2404771
1967	2473212
1968	2541871
1969	2610477
1970	2678750
1971	2746546
1972	2814121
1973	2881743
1974	2950129
1975	3019535
1976	3089790
1977	3162315
1978	3239125
1979	3321256
1980	3409601
1981	3504506
1982	3608489
1983	3716035
1984	3822983
1985	3932890
1986	4046151
1987	4162784
1988	4282517
1989	4405181
1990	4530225
1991	4657117
1992	4784750
1993	4912026
1994	5038658
1995	5165706
1996	5293236
1997	5421410
1998	5552808
1999	5687708
2000	5829545
2001	5972917
2002	6113334
2003	6249771
2004	6385836
2005	6521662
2006	6656988
2007	6791673
2008	6925630
2009	7058856
2010	7191268
2011	7324691
2012	7457240
2013	7590464
2014	7723659
2015	7856056
2016	7987891
2017	8119332
2018	8250539
2019	8380231
2020	8509834
2021	8639673
2022	8767508
2023	8892431
