Year	Number
1960	659761
1961	650989
1962	639913
1963	629058
1964	618223
1965	607382
1966	598302
1967	590551
1968	582154
1969	570378
1970	555419
1971	542443
1972	531969
1973	522498
1974	514494
1975	507613
1976	500855
1977	494495
1978	487739
1979	480631
1980	474631
1981	469770
1982	466370
1983	464657
1984	464574
1985	464968
1986	464922
1987	465287
1988	467544
1989	469843
1990	470841
1991	471782
1992	472829
1993	474157
1994	475203
1995	475489
1996	474608
1997	472257
1998	468266
1999	463820
2000	460063
2001	457172
2002	454871
2003	452034
2004	449028
2005	445875
2006	442647
2007	439563
2008	436949
2009	435249
2010	434278
2011	434434
2012	435337
2013	436655
2014	437839
2015	438104
2016	437558
2017	436269
2018	433212
2019	428412
2020	423264
2021	417750
2022	411921
2023	406899
