Year	Number
1960	341926
1961	350612
1962	358775
1963	367221
1964	376872
1965	386543
1966	395224
1967	403663
1968	411722
1969	419050
1970	425744
1971	431073
1972	435048
1973	438074
1974	440106
1975	440606
1976	439893
1977	439613
1978	439536
1979	439081
1980	438711
1981	438700
1982	438933
1983	439806
1984	441015
1985	441802
1986	441906
1987	441363
1988	440643
1989	440145
1990	439584
1991	439609
1992	441949
1993	445698
1994	449098
1995	451685
1996	452535
1997	451971
1998	450737
1999	448155
2000	443333
2001	436971
2002	430351
2003	423716
2004	417282
2005	411243
2006	405164
2007	397584
2008	388643
2009	379530
2010	369998
2011	361075
2012	353078
2013	344935
2014	337076
2015	330932
2016	325851
2017	320021
2018	313376
2019	306117
2020	299088
2021	292187
2022	285552
2023	279440
