Year	Number
1960	285255
1961	293635
1962	301680
1963	309541
1964	317087
1965	324115
1966	330515
1967	336303
1968	341575
1969	346442
1970	350955
1971	355163
1972	359137
1973	362985
1974	366800
1975	370625
1976	374475
1977	378252
1978	381731
1979	384532
1980	386243
1981	386899
1982	386803
1983	386092
1984	384832
1985	383082
1986	380910
1987	378407
1988	375663
1989	372752
1990	369694
1991	368058
1992	368670
1993	370139
1994	371689
1995	373128
1996	374420
1997	375563
1998	376625
1999	377625
2000	378495
2001	379218
2002	379813
2003	379988
2004	379674
2005	379057
2006	378137
2007	376976
2008	375558
2009	373882
2010	371984
2011	369890
2012	369501
2013	370411
2014	370931
2015	371621
2016	372409
2017	373282
2018	386040
2019	392821
2020	389899
2021	393635
2022	395982
2023	398825
