Year	Number
1960	725669
1961	744060
1962	765337
1963	788438
1964	813296
1965	839484
1966	867484
1967	898195
1968	930012
1969	961413
1970	986391
1971	980324
1972	980200
1973	1012443
1974	1045742
1975	1082850
1976	1124042
1977	1168358
1978	1214464
1979	1258874
1980	1302968
1981	1347100
1982	1390806
1983	1434000
1984	1477772
1985	1523715
1986	1568122
1987	1609711
1988	1648781
1989	1680056
1990	1707050
1991	1736574
1992	1773399
1993	1813493
1994	1852642
1995	1895372
1996	1934597
1997	1980985
1998	2051209
1999	2140337
2000	2234960
2001	2328319
2002	2426261
2003	2528988
2004	2631540
2005	2730984
2006	2826735
2007	2915196
2008	3000370
2009	3087647
2010	3186372
2011	3296424
2012	3415928
2013	3542651
2014	3667745
2015	3810025
2016	3981867
2017	4179362
2018	4399943
2019	4644874
2020	4900498
2021	5164338
2022	5446111
2023	5737481
