Year	Number
1960	758741
1961	774592
1962	791635
1963	809712
1964	829092
1965	851369
1966	875742
1967	900527
1968	925816
1969	951531
1970	977825
1971	1004371
1972	1031363
1973	1059300
1974	1087554
1975	1115913
1976	1144620
1977	1175003
1978	1260108
1979	1424033
1980	1548032
1981	1555104
1982	1554622
1983	1599080
1984	1652006
1985	1713183
1986	1777706
1987	1833974
1988	1828395
1989	1790798
1990	1775065
1991	1715624
1992	1658306
1993	1713644
1994	1794553
1995	1853029
1996	1914762
1997	1976984
1998	2054711
1999	2133535
2000	2214643
2001	2298506
2002	2379185
2003	2460340
2004	2541866
2005	2615239
2006	2675264
2007	2743824
2008	2822848
2009	2897644
2010	2976607
2011	3029923
2012	3090691
2013	3197823
2014	3315831
2015	3432296
2016	3566861
2017	3713593
2018	3855739
2019	4004450
2020	4150862
2021	4292199
2022	4435708
2023	4584345
