Year	Number
1960	1613710
1961	1638886
1962	1664241
1963	1687671
1964	1712571
1965	1735302
1966	1749154
1967	1760858
1968	1774961
1969	1789993
1970	1805849
1971	1829627
1972	1861043
1973	1898155
1974	1940571
1975	1983854
1976	2027912
1977	2072837
1978	2118895
1979	2166157
1980	2214619
1981	2264422
1982	2316148
1983	2365586
1984	2408553
1985	2450144
1986	2495130
1987	2517511
1988	2501951
1989	2470594
1990	2476892
1991	2523620
1992	2553597
1993	2565689
1994	2613592
1995	2679734
1996	2728119
1997	2790865
1998	2852395
1999	2942730
2000	3083183
2001	3228124
2002	3369369
2003	3519525
2004	3704729
2005	3925196
2006	4168245
2007	4430839
2008	4702815
2009	4967026
2010	5294093
2011	5648188
2012	5929369
2013	6158640
2014	6139976
2015	6037044
2016	5863258
2017	5474248
2018	5246455
2019	5315705
2020	5483618
2021	5636336
2022	5810660
2023	5998475
