Year	Number
1960	1494508
1961	1533598
1962	1573235
1963	1612009
1964	1648473
1965	1682419
1966	1713736
1967	1739667
1968	1764422
1969	1792734
1970	1823831
1971	1858343
1972	1896639
1973	1938522
1974	1983592
1975	2032686
1976	2087157
1977	2146612
1978	2209334
1979	2274295
1980	2341288
1981	2410031
1982	2480326
1983	2542695
1984	2606166
1985	2678958
1986	2750341
1987	2822174
1988	2896468
1989	2973306
1990	3051131
1991	3127146
1992	3201439
1993	3276500
1994	3350923
1995	3423654
1996	3497128
1997	3572508
1998	3650150
1999	3732631
2000	3822014
2001	3917317
2002	4017230
2003	4121601
2004	4228866
2005	4338695
2006	4453019
2007	4571506
2008	4693551
2009	4821416
2010	4955229
2011	5092641
2012	5229028
2013	5353059
2014	5457823
2015	5567903
2016	5695730
2017	5829805
2018	5971066
2019	6119751
2020	6255100
2021	6362813
2022	6500481
2023	6682179
