Year	Number
1960	1396607
1961	1412722
1962	1428389
1963	1442783
1964	1454000
1965	1467741
1966	1486863
1967	1507182
1968	1528898
1969	1552022
1970	1576597
1971	1602803
1972	1630944
1973	1661224
1974	1693780
1975	1728953
1976	1767431
1977	1809287
1978	1854123
1979	1901782
1980	1952106
1981	2005020
1982	2060310
1983	2118012
1984	2178179
1985	2240944
1986	2306725
1987	2375656
1988	2447482
1989	2522690
1990	2601523
1991	2683599
1992	2768890
1993	2924842
1994	3048017
1995	3088773
1996	3163742
1997	3261986
1998	3371766
1999	3487122
2000	3606758
2001	3730128
2002	3857165
2003	3987921
2004	4121820
2005	4270093
2006	4414563
2007	4550231
2008	4697712
2009	4855367
2010	5018750
2011	5182561
2012	5348799
2013	5517939
2014	5694681
2015	5876198
2016	6059293
2017	6247970
2018	6443462
2019	6645752
2020	6852380
2021	7063242
2022	7277900
2023	7495703
