Year	Number
1960	1800980
1961	1871261
1962	1946035
1963	2026700
1964	2100580
1965	2164608
1966	2230252
1967	2298696
1968	2370298
1969	2445391
1970	2521644
1971	2599891
1972	2683855
1973	2774571
1974	2871858
1975	2972461
1976	3074569
1977	3171203
1978	3252814
1979	3341173
1980	3505159
1981	3680175
1982	3808813
1983	3955722
1984	4101131
1985	4228630
1986	4351572
1987	4500018
1988	4665914
1989	4782127
1990	4856614
1991	4918157
1992	5002789
1993	5048400
1994	5027497
1995	5017258
1996	5005328
1997	4988038
1998	4976214
1999	4972055
2000	4971043
2001	4978602
2002	5000064
2003	5041155
2004	5097724
2005	5154353
2006	5219789
2007	5288074
2008	5356330
2009	5441257
2010	5542936
2011	5651075
2012	5764310
2013	5879046
2014	5981856
2015	6068599
2016	6144984
2017	6217928
2018	6291632
2019	6367398
2020	6449021
2021	6540280
2022	6631688
2023	6712551
