Year	Number
1960	888168
1961	911290
1962	935765
1963	962634
1964	992385
1965	1025478
1966	1061200
1967	1098325
1968	1136858
1969	1176702
1970	1217603
1971	1259334
1972	1299455
1973	1340219
1974	1383992
1975	1428582
1976	1474053
1977	1520095
1978	1565005
1979	1606323
1980	1650105
1981	1698689
1982	1747630
1983	1796032
1984	1843049
1985	1890275
1986	1939723
1987	1991302
1988	2046733
1989	2107996
1990	2173229
1991	2241360
1992	2311926
1993	2384444
1994	2458811
1995	2534508
1996	2608346
1997	2679683
1998	2749807
1999	2818696
2000	2886604
2001	2952879
2002	3018005
2003	3083030
2004	3148498
2005	3218181
2006	3293237
2007	3370580
2008	3449632
2009	3529726
2010	3610323
2011	3691133
2012	3770927
2013	3848648
2014	3924466
2015	3998374
2016	4071017
2017	4143383
2018	4215422
2019	4286891
2020	4360222
2021	4436665
2022	4515199
2023	4594766
