Year	Number
1960	415366
1961	427111
1962	439401
1963	452228
1964	465643
1965	479685
1966	494376
1967	509680
1968	525526
1969	541876
1970	558672
1971	575833
1972	593398
1973	611428
1974	629956
1975	649021
1976	668644
1977	688577
1978	708894
1979	729854
1980	751538
1981	774124
1982	797514
1983	821576
1984	846314
1985	871707
1986	897707
1987	924404
1988	951956
1989	976726
1990	1002426
1991	1032847
1992	1073798
1993	1118955
1994	1158411
1995	1191341
1996	1215895
1997	1243899
1998	1277216
1999	1312467
2000	1349905
2001	1381929
2002	1409021
2003	1437131
2004	1466045
2005	1496264
2006	1528137
2007	1561878
2008	1597439
2009	1635726
2010	1677917
2011	1724301
2012	1774489
2013	1825021
2014	1875031
2015	1926486
2016	1979261
2017	2033282
2018	2088602
2019	2145130
2020	2202418
2021	2260590
2022	2321228
2023	2384716
