Year	Number
1960	303410
1961	315846
1962	328113
1963	339986
1964	351293
1965	362146
1966	372406
1967	381684
1968	389622
1969	396462
1970	402538
1971	407696
1972	411934
1973	415317
1974	418201
1975	420898
1976	423684
1977	426855
1978	430636
1979	435344
1980	441002
1981	447610
1982	455422
1983	464831
1984	475604
1985	487355
1986	499883
1987	512685
1988	525451
1989	537809
1990	549528
1991	560325
1992	569928
1993	578337
1994	585404
1995	591192
1996	595702
1997	598884
1998	600545
1999	600738
2000	599712
2001	597387
2002	593640
2003	588861
2004	583708
2005	578421
2006	573349
2007	568866
2008	565160
2009	561773
2010	558142
2011	554506
2012	551007
2013	547593
2014	544198
2015	540630
2016	537062
2017	534138
2018	531655
2019	528469
2020	523886
2021	518183
2022	511800
2023	504631
