Year	Number
1960	144017
1961	146956
1962	149244
1963	150848
1964	151532
1965	151754
1966	151313
1967	150601
1968	151072
1969	152111
1970	153397
1971	155400
1972	157191
1973	158229
1974	158390
1975	158209
1976	158512
1977	159258
1978	160198
1979	161402
1980	163221
1981	165648
1982	168282
1983	170559
1984	171879
1985	172659
1986	173742
1987	175282
1988	176785
1989	177884
1990	178036
1991	176282
1992	171084
1993	164203
1994	158326
1995	152960
1996	147636
1997	142544
1998	137472
1999	132140
2000	127346
2001	123029
2002	118449
2003	113735
2004	109378
2005	105887
2006	103598
2007	102434
2008	102355
2009	103163
2010	104333
2011	105410
2012	106094
2013	106642
2014	107305
2015	108140
2016	109058
2017	110170
2018	111252
2019	112140
2020	112511
2021	112571
2022	113632
2023	114135
