Year	Number
1960	686873
1961	677321
1962	665392
1963	654021
1964	642707
1965	631411
1966	621975
1967	613876
1968	605226
1969	593579
1970	578437
1971	564688
1972	553811
1973	544426
1974	536378
1975	529434
1976	522940
1977	516662
1978	509786
1979	502288
1980	496006
1981	491265
1982	488081
1983	486573
1984	486392
1985	486584
1986	486671
1987	487001
1988	488920
1989	491272
1990	492374
1991	493089
1992	494071
1993	495296
1994	496229
1995	496462
1996	495505
1997	492651
1998	487935
1999	483209
2000	479564
2001	476750
2002	474394
2003	471494
2004	468281
2005	464841
2006	461378
2007	458311
2008	455926
2009	454501
2010	453739
2011	453919
2012	454877
2013	456580
2014	458000
2015	458232
2016	457569
2017	456064
2018	453154
2019	448267
2020	442735
2021	437154
2022	431100
2023	425898
