Year	Number
1960	838478
1961	861663
1962	885938
1963	911290
1964	937830
1965	965621
1966	994697
1967	1024992
1968	1056393
1969	1088832
1970	1122198
1971	1156361
1972	1191376
1973	1227358
1974	1264352
1975	1302436
1976	1341604
1977	1381329
1978	1421786
1979	1463514
1980	1506694
1981	1551687
1982	1598332
1983	1646343
1984	1695675
1985	1746265
1986	1798009
1987	1851092
1988	1905847
1989	1955040
1990	2006027
1991	2066302
1992	2147527
1993	2237064
1994	2315191
1995	2380341
1996	2428816
1997	2484278
1998	2550501
1999	2620611
2000	2695003
2001	2761823
2002	2821703
2003	2883326
2004	2946575
2005	3012360
2006	3081229
2007	3153508
2008	3233336
2009	3322616
2010	3419461
2011	3524249
2012	3636113
2013	3742959
2014	3843174
2015	3946220
2016	4051890
2017	4160015
2018	4270712
2019	4383849
2020	4498604
2021	4614974
2022	4736139
2023	4862989
