Year	Number
1960	1258646
1961	1280276
1962	1303245
1963	1328541
1964	1361211
1965	1400162
1966	1440271
1967	1481709
1968	1524583
1969	1568857
1970	1614542
1971	1661608
1972	1710073
1973	1760390
1974	1813145
1975	1868497
1976	1926367
1977	1986852
1978	2049972
1979	2115788
1980	2184389
1981	2256357
1982	2332163
1983	2411619
1984	2494514
1985	2581019
1986	2671934
1987	2766808
1988	2864239
1989	2963819
1990	3065561
1991	3169609
1992	3276247
1993	3386179
1994	3499005
1995	3613459
1996	3729204
1997	3846804
1998	3967052
1999	4090490
2000	4218098
2001	4350146
2002	4487827
2003	4632583
2004	4784939
2005	4945276
2006	5113311
2007	5288946
2008	5472072
2009	5663181
2010	5862214
2011	6068445
2012	6280344
2013	6495791
2014	6710911
2015	6924522
2016	7141108
2017	7361597
2018	7585551
2019	7814554
2020	8048793
2021	8287218
2022	8530838
2023	8781806
