Year	Number
1960	348674
1961	350309
1962	359131
1963	368698
1964	379440
1965	390647
1966	402259
1967	414171
1968	426313
1969	438784
1970	451733
1971	465202
1972	479178
1973	493577
1974	508259
1975	523264
1976	538543
1977	554025
1978	567696
1979	583586
1980	598864
1981	612558
1982	624305
1983	633903
1984	643891
1985	651799
1986	658902
1987	665819
1988	672551
1989	679694
1990	686207
1991	695912
1992	708270
1993	720603
1994	735494
1995	747151
1996	760170
1997	774487
1998	786693
1999	799501
2000	809071
2001	816837
2002	823567
2003	830881
2004	838015
2005	845751
2006	853503
2007	861975
2008	869800
2009	876178
2010	881583
2011	885864
2012	890600
2013	894020
2014	896702
2015	898846
2016	899678
2017	900488
2018	901079
2019	901564
2020	901239
2021	899963
2022	895124
2023	891339
