Year	Number
1960	18934
1961	19579
1962	20333
1963	21227
1964	22299
1965	23586
1966	25022
1967	26520
1968	28072
1969	29905
1970	32028
1971	34353
1972	36946
1973	39789
1974	43076
1975	47070
1976	51855
1977	57319
1978	63123
1979	68701
1980	73525
1981	77375
1982	80401
1983	83107
1984	86161
1985	90078
1986	95057
1987	100956
1988	107246
1989	115390
1990	127267
1991	137987
1992	136172
1993	132814
1994	134669
1995	135079
1996	137077
1997	139593
1998	142300
1999	145012
2000	147785
2001	150720
2002	153740
2003	156385
2004	158530
2005	160389
2006	162151
2007	163777
2008	165129
2009	166495
2010	167871
2011	169093
2012	170265
2013	171300
2014	172016
2015	172405
2016	172512
2017	172392
2018	172166
2019	171998
2020	171953
2021	172036
2022	172283
2023	172686
