Year	Number
1960	1163046
1961	1205024
1962	1248578
1963	1293706
1964	1340531
1965	1388914
1966	1439115
1967	1491130
1968	1545100
1969	1600867
1970	1654796
1971	1705736
1972	1758317
1973	1812367
1974	1868157
1975	1925664
1976	1985024
1977	2046043
1978	2109026
1979	2161832
1980	2201380
1981	2241539
1982	2282488
1983	2324185
1984	2366703
1985	2409878
1986	2453903
1987	2498731
1988	2544442
1989	2570607
1990	2573834
1991	2577064
1992	2580303
1993	2583537
1994	2586780
1995	2590026
1996	2593281
1997	2596532
1998	2599791
1999	2603053
2000	2606325
2001	2609592
2002	2620088
2003	2636113
2004	2652258
2005	2673214
2006	2699241
2007	2725520
2008	2752093
2009	2775203
2010	2794810
2011	2814555
2012	2834468
2013	2854466
2014	2874632
2015	2894942
2016	2915423
2017	2935992
2018	2956706
2019	2973335
2020	2988176
2021	3000604
2022	3010209
2023	3016789
