Year	Number
1960	28518
1961	29851
1962	31223
1963	32613
1964	34017
1965	35429
1966	36825
1967	38189
1968	40978
1969	45785
1970	51392
1971	57470
1972	64028
1973	71076
1974	78489
1975	86002
1976	97015
1977	112049
1978	128021
1979	144796
1980	162174
1981	179241
1982	196245
1983	214100
1984	232591
1985	251448
1986	268869
1987	285895
1988	305110
1989	326282
1990	349108
1991	373225
1992	398249
1993	423931
1994	450203
1995	477242
1996	508515
1997	545726
1998	586834
1999	630838
2000	676587
2001	722861
2002	768755
2003	813967
2004	858637
2005	921745
2006	1045604
2007	1237411
2008	1456583
2009	1653736
2010	1761114
2011	1801146
2012	1838675
2013	1873420
2014	1905492
2015	1935295
2016	1963389
2017	1990239
2018	2016202
2019	2041725
2020	2066674
2021	2091813
2022	2120000
2023	2151793
