Year	Number
1960	1093682
1961	1116525
1962	1138714
1963	1160813
1964	1182434
1965	1203804
1966	1224541
1967	1244647
1968	1264178
1969	1283166
1970	1300886
1971	1316146
1972	1321840
1973	1318273
1974	1314167
1975	1310123
1976	1306391
1977	1302682
1978	1298587
1979	1293549
1980	1288728
1981	1294058
1982	1298430
1983	1302261
1984	1305296
1985	1307478
1986	1308624
1987	1308371
1988	1307545
1989	1306761
1990	1305775
1991	1309345
1992	1319389
1993	1330308
1994	1341638
1995	1354235
1996	1367431
1997	1380621
1998	1393697
1999	1406514
2000	1418767
2001	1430598
2002	1443922
2003	1457944
2004	1471538
2005	1484952
2006	1498042
2007	1510941
2008	1523762
2009	1536260
2010	1547725
2011	1556900
2012	1566090
2013	1577398
2014	1588550
2015	1599424
2016	1609578
2017	1619332
2018	1641882
2019	1657157
2020	1660442
2021	1668812
2022	1673906
2023	1679622
