Year	Number
1960	485817
1961	515281
1962	545007
1963	574695
1964	604679
1965	634411
1966	664744
1967	695397
1968	726320
1969	757641
1970	787755
1971	816396
1972	845743
1973	875730
1974	906722
1975	938407
1976	970819
1977	1003249
1978	1036026
1979	1067412
1980	1096938
1981	1127198
1982	1158659
1983	1190934
1984	1224100
1985	1257713
1986	1292219
1987	1327949
1988	1362760
1989	1383338
1990	1386951
1991	1387567
1992	1385895
1993	1382725
1994	1376574
1995	1367154
1996	1361649
1997	1344789
1998	1332417
1999	1318545
2000	1304080
2001	1289495
2002	1274866
2003	1259669
2004	1245000
2005	1235763
2006	1231441
2007	1227699
2008	1224475
2009	1222042
2010	1219935
2011	1218343
2012	1217297
2013	1216084
2014	1214457
2015	1205007
2016	1191662
2017	1172526
2018	1154054
2019	1138316
2020	1129127
2021	1116146
2022	1096117
2023	1078639
