Year	Number
1960	682455
1961	707489
1962	733055
1963	758976
1964	785063
1965	811096
1966	837030
1967	862766
1968	887868
1969	912558
1970	937247
1971	961980
1972	986856
1973	1012096
1974	1037979
1975	1064693
1976	1092518
1977	1121564
1978	1151907
1979	1183549
1980	1216189
1981	1249954
1982	1285040
1983	1321306
1984	1358572
1985	1396589
1986	1435166
1987	1473947
1988	1512773
1989	1551852
1990	1591754
1991	1632684
1992	1674268
1993	1716205
1994	1758226
1995	1800079
1996	1841732
1997	1883219
1998	1924069
1999	1963914
2000	2002605
2001	2039504
2002	2074083
2003	2106901
2004	2138782
2005	2170068
2006	2200829
2007	2231315
2008	2261818
2009	2291917
2010	2321021
2011	2349468
2012	2377400
2013	2404428
2014	2430257
2015	2455070
2016	2479289
2017	2502859
2018	2525472
2019	2546376
2020	2564622
2021	2578741
2022	2590709
2023	2605235
