Year	Number
1960	1639489
1961	1683914
1962	1729534
1963	1776386
1964	1824777
1965	1874916
1966	1927177
1967	1981610
1968	2037862
1969	2095813
1970	2155773
1971	2218015
1972	2282488
1973	2349185
1974	2417188
1975	2485378
1976	2553806
1977	2621448
1978	2689521
1979	2760785
1980	2835865
1981	2915008
1982	2997903
1983	3084136
1984	3173550
1985	3267020
1986	3365337
1987	3467595
1988	3572361
1989	3679525
1990	3789744
1991	3901938
1992	4014941
1993	4128846
1994	4242265
1995	4354128
1996	4464551
1997	4574529
1998	4685724
1999	4799863
2000	4917618
2001	5038914
2002	5164280
2003	5294846
2004	5430752
2005	5572083
2006	5720487
2007	5874678
2008	6033364
2009	6198778
2010	6370907
2011	6548585
2012	6731566
2013	6918883
2014	7111154
2015	7307890
2016	7508739
2017	7714564
2018	7925155
2019	8140163
2020	8359194
2021	8579664
2022	8800406
2023	9025674
