Year	Number
1960	1266689
1961	1281850
1962	1296614
1963	1311006
1964	1324783
1965	1337739
1966	1349917
1967	1361130
1968	1371121
1969	1379393
1970	1385850
1971	1391690
1972	1397537
1973	1403279
1974	1409490
1975	1416468
1976	1424298
1977	1432174
1978	1439266
1979	1445607
1980	1451029
1981	1456103
1982	1461609
1983	1467661
1984	1474156
1985	1481140
1986	1488443
1987	1495881
1988	1504053
1989	1512812
1990	1521058
1991	1528920
1992	1536776
1993	1544448
1994	1552203
1995	1560015
1996	1567812
1997	1575662
1998	1583085
1999	1589828
2000	1594941
2001	1597570
2002	1598457
2003	1598485
2004	1598595
2005	1599620
2006	1601733
2007	1604827
2008	1608578
2009	1612678
2010	1617051
2011	1621715
2012	1626686
2013	1631988
2014	1637581
2015	1643631
2016	1649718
2017	1654653
2018	1657819
2019	1659147
2020	1660166
2021	1659492
2022	1658372
2023	1659092
