Year	Number
1960	986400
1961	1001107
1962	1017240
1963	1035148
1964	1054679
1965	1075668
1966	1097931
1967	1121321
1968	1145554
1969	1169916
1970	1193649
1971	1216118
1972	1237121
1973	1257176
1974	1277000
1975	1296872
1976	1316871
1977	1336787
1978	1356619
1979	1376605
1980	1396799
1981	1417045
1982	1437146
1983	1456742
1984	1474908
1985	1491063
1986	1505353
1987	1517549
1988	1527244
1989	1534522
1990	1539667
1991	1542263
1992	1450435
1993	1320557
1994	1252140
1995	1252141
1996	1325127
1997	1389573
1998	1421894
1999	1441534
2000	1456607
2001	1466963
2002	1471568
2003	1467829
2004	1452153
2005	1434051
2006	1422437
2007	1405579
2008	1382344
2009	1358253
2010	1335057
2011	1312658
2012	1289569
2013	1268322
2014	1248228
2015	1226146
2016	1203736
2017	1180746
2018	1156720
2019	1132706
2020	1108949
2021	1085530
2022	1069120
2023	1059154
