Year	Number
1960	1682134
1961	1681622
1962	1676921
1963	1668810
1964	1660120
1965	1650640
1966	1640440
1967	1629241
1968	1616181
1969	1599338
1970	1583816
1971	1566663
1972	1543567
1973	1518073
1974	1491226
1975	1463127
1976	1434155
1977	1404686
1978	1374043
1979	1346871
1980	1325756
1981	1306374
1982	1288491
1983	1271886
1984	1255379
1985	1239243
1986	1224239
1987	1210036
1988	1195932
1989	1192151
1990	1198728
1991	1202992
1992	1203869
1993	1200385
1994	1194240
1995	1187261
1996	1180429
1997	1173860
1998	1167517
1999	1161377
2000	1155337
2001	1148181
2002	1142134
2003	1136002
2004	1126390
2005	1108561
2006	1088684
2007	1073533
2008	1060278
2009	1048760
2010	1029629
2011	1007121
2012	990028
2013	976451
2014	964514
2015	951939
2016	936019
2017	918778
2018	905487
2019	898175
2020	893078
2021	889294
2022	892957
2023	899076
