Year	Number
1960	1478221
1961	1511769
1962	1550887
1963	1590913
1964	1629902
1965	1667806
1966	1705248
1967	1740658
1968	1775884
1969	1812987
1970	1850896
1971	1888246
1972	1927302
1973	1971062
1974	2019735
1975	2072865
1976	2129129
1977	2188526
1978	2251036
1979	2315391
1980	2373717
1981	2429493
1982	2493993
1983	2558537
1984	2623394
1985	2694408
1986	2767168
1987	2841152
1988	2916391
1989	2994169
1990	3069911
1991	3144145
1992	3220050
1993	3294017
1994	3365526
1995	3438317
1996	3512486
1997	3588364
1998	3667631
1999	3748007
2000	3831808
2001	3920454
2002	4014164
2003	4112518
2004	4213140
2005	4316790
2006	4425201
2007	4538722
2008	4659422
2009	4788399
2010	4921756
2011	5055217
2012	5184834
2013	5299767
2014	5397946
2015	5510094
2016	5647509
2017	5794893
2018	5952008
2019	6119793
2020	6267919
2021	6383027
2022	6518187
2023	6698956
