Year	Number
1960	1191787
1961	1215886
1962	1246966
1963	1271025
1964	1297055
1965	1318284
1966	1341769
1967	1364471
1968	1374008
1969	1384758
1970	1403630
1971	1424830
1972	1450073
1973	1478616
1974	1509444
1975	1538690
1976	1551770
1977	1555625
1978	1554796
1979	1547182
1980	1547938
1981	1552912
1982	1567299
1983	1587784
1984	1600335
1985	1608876
1986	1607167
1987	1619361
1988	1621365
1989	1626501
1990	1639624
1991	1720131
1992	1738511
1993	1759265
1994	1783517
1995	1810761
1996	1840162
1997	1863331
1998	1877523
1999	1884922
2000	1893809
2001	1903542
2002	1936564
2003	1975073
2004	2003827
2005	2025120
2006	2048505
2007	2066607
2008	2083721
2009	2104531
2010	2127776
2011	2143639
2012	2155304
2013	2173160
2014	2212236
2015	2260747
2016	2315033
2017	2366653
2018	2414161
2019	2461701
2020	2522257
2021	2533227
2022	2536570
2023	2589442
