Year	Number
1960	1172508
1961	1192476
1962	1213530
1963	1235593
1964	1258723
1965	1282840
1966	1307576
1967	1333014
1968	1359061
1969	1385391
1970	1412235
1971	1439080
1972	1466114
1973	1493840
1974	1521945
1975	1550326
1976	1578647
1977	1608171
1978	1639537
1979	1671838
1980	1705403
1981	1740052
1982	1775920
1983	1814012
1984	1854001
1985	1895275
1986	1941732
1987	1993864
1988	2047626
1989	2098595
1990	2181394
1991	2207063
1992	2167635
1993	2163908
1994	2172921
1995	2177142
1996	2188253
1997	2216398
1998	2238771
1999	2252803
2000	2308186
2001	2444289
2002	2585175
2003	2689447
2004	2779282
2005	2852644
2006	2914008
2007	2976883
2008	3051126
2009	3134095
2010	3221070
2011	3307516
2012	3394265
2013	3481154
2014	3567901
2015	3653843
2016	3742430
2017	3833302
2018	3924338
2019	4016374
2020	4109203
2021	4201801
2022	4293526
2023	4385407
