Year	Number
1960	2348133
1961	2388880
1962	2430789
1963	2473856
1964	2518513
1965	2565282
1966	2613528
1967	2663209
1968	2714692
1969	2767361
1970	2821215
1971	2875573
1972	2930778
1973	2988242
1974	3049295
1975	3114751
1976	3185073
1977	3262042
1978	3345535
1979	3434330
1980	3528021
1981	3625180
1982	3725787
1983	3831322
1984	3941764
1985	4056018
1986	4171406
1987	4286719
1988	4402927
1989	4520467
1990	4640485
1991	4760745
1992	4881710
1993	5006076
1994	5134815
1995	5268597
1996	5405710
1997	5546538
1998	5697870
1999	5860926
2000	6031953
2001	6210869
2002	6396427
2003	6589269
2004	6790360
2005	6999405
2006	7215087
2007	7433720
2008	7655083
2009	7882660
2010	8117350
2011	8361047
2012	8615632
2013	8875716
2014	9140912
2015	9412600
2016	9688281
2017	9965204
2018	10241740
2019	10520378
2020	10804024
2021	11089986
2022	11374607
2023	11662740
