Year	Number
1960	785048
1961	809475
1962	834000
1963	858244
1964	882448
1965	906153
1966	929381
1967	953152
1968	979606
1969	1007337
1970	1032302
1971	1056583
1972	1082296
1973	1107246
1974	1132155
1975	1157882
1976	1183327
1977	1209570
1978	1234924
1979	1259974
1980	1286555
1981	1313483
1982	1342885
1983	1373470
1984	1404928
1985	1436842
1986	1468045
1987	1501223
1988	1533846
1989	1580227
1990	1613977
1991	1609526
1992	1605160
1993	1600776
1994	1596176
1995	1591252
1996	1585863
1997	1580008
1998	1573432
1999	1565927
2000	1557540
2001	1543533
2002	1538490
2003	1531532
2004	1523393
2005	1513578
2006	1501918
2007	1488396
2008	1474838
2009	1462978
2010	1454108
2011	1449024
2012	1445914
2013	1442931
2014	1439863
2015	1435812
2016	1433925
2017	1433238
2018	1430495
2019	1425364
2020	1418585
2021	1407212
2022	1392115
2023	1378159
