Year	Number
1960	905537
1961	932520
1962	960258
1963	988767
1964	1017629
1965	1046929
1966	1075580
1967	1102445
1968	1128479
1969	1154784
1970	1180979
1971	1206288
1972	1230989
1973	1255419
1974	1280025
1975	1305437
1976	1332485
1977	1361037
1978	1390769
1979	1422213
1980	1454737
1981	1487956
1982	1521474
1983	1555359
1984	1590087
1985	1625232
1986	1659314
1987	1691381
1988	1721273
1989	1749210
1990	1776243
1991	1800161
1992	1822819
1993	1846876
1994	1870257
1995	1892547
1996	1917072
1997	1945783
1998	1976146
1999	2006341
2000	2035672
2001	2064193
2002	2091909
2003	2119122
2004	2146140
2005	2172802
2006	2199540
2007	2226078
2008	2251506
2009	2276149
2010	2301401
2011	2327284
2012	2353058
2013	2379069
2014	2405308
2015	2431426
2016	2457814
2017	2484263
2018	2510226
2019	2536070
2020	2566819
2021	2602173
2022	2639019
2023	2677728
