Year	Number
1960	929209
1961	945976
1962	964905
1963	986807
1964	1010050
1965	1034638
1966	1063702
1967	1095111
1968	1125400
1969	1153830
1970	1180102
1971	1204098
1972	1226951
1973	1250454
1974	1275047
1975	1301031
1976	1327627
1977	1353644
1978	1378304
1979	1401499
1980	1423341
1981	1445402
1982	1468808
1983	1493325
1984	1520337
1985	1549518
1986	1579193
1987	1606614
1988	1628738
1989	1644168
1990	1654334
1991	1660877
1992	1664067
1993	1664716
1994	1661974
1995	1654656
1996	1641612
1997	1622779
1998	1599083
1999	1570171
2000	1537491
2001	1502996
2002	1468699
2003	1437582
2004	1411052
2005	1389105
2006	1370516
2007	1355009
2008	1343864
2009	1338200
2010	1339544
2011	1348482
2012	1365104
2013	1388394
2014	1416210
2015	1446008
2016	1475460
2017	1503567
2018	1527883
2019	1546998
2020	1561354
2021	1571601
2022	1577810
2023	1579567
