Year	Number
1960	369053
1961	376754
1962	383732
1963	390320
1964	396256
1965	401146
1966	404961
1967	407618
1968	408867
1969	408179
1970	405173
1971	402076
1972	400772
1973	399915
1974	398212
1975	395542
1976	392436
1977	389443
1978	387494
1979	387505
1980	389499
1981	393378
1982	398899
1983	405314
1984	411819
1985	418741
1986	425271
1987	429527
1988	431603
1989	432106
1990	431207
1991	428907
1992	425233
1993	419788
1994	412273
1995	402883
1996	391820
1997	379616
1998	367110
1999	355137
2000	343701
2001	332813
2002	323104
2003	314875
2004	308181
2005	302967
2006	299095
2007	296333
2008	294615
2009	293709
2010	293609
2011	294368
2012	295604
2013	296889
2014	297808
2015	298294
2016	298433
2017	298236
2018	298969
2019	298549
2020	296412
2021	294443
2022	291600
2023	287974
