Year	Number
1960	924630
1961	958224
1962	991962
1963	1025195
1964	1057452
1965	1088660
1966	1119026
1967	1148878
1968	1178569
1969	1207871
1970	1236284
1971	1262636
1972	1287791
1973	1313612
1974	1340314
1975	1368111
1976	1397871
1977	1429977
1978	1463485
1979	1492436
1980	1512273
1981	1528289
1982	1544983
1983	1562763
1984	1579162
1985	1592778
1986	1604849
1987	1615907
1988	1623229
1989	1664268
1990	1719168
1991	1750341
1992	1724306
1993	1657918
1994	1610482
1995	1581494
1996	1567674
1997	1552302
1998	1535416
1999	1516620
2000	1496293
2001	1477059
2002	1460849
2003	1447623
2004	1435939
2005	1424136
2006	1410916
2007	1396993
2008	1383609
2009	1371050
2010	1359071
2011	1347572
2012	1337883
2013	1329192
2014	1321149
2015	1313130
2016	1304368
2017	1295024
2018	1284995
2019	1274767
2020	1265512
2021	1256498
2022	1250079
2023	1249091
