Year	Number
1960	313096
1961	325815
1962	338329
1963	350405
1964	361881
1965	372965
1966	383493
1967	392962
1968	400996
1969	407844
1970	413868
1971	418957
1972	423141
1973	426507
1974	429423
1975	432224
1976	435205
1977	438684
1978	442916
1979	448223
1980	454620
1981	462118
1982	470964
1983	481520
1984	493556
1985	506674
1986	520608
1987	534777
1988	548837
1989	562389
1990	575201
1991	586982
1992	597401
1993	606448
1994	613982
1995	620093
1996	624811
1997	628089
1998	629771
1999	629932
2000	628790
2001	626277
2002	622287
2003	617152
2004	611538
2005	605748
2006	600176
2007	595276
2008	591269
2009	587647
2010	583810
2011	579987
2012	576281
2013	572634
2014	568974
2015	565108
2016	561191
2017	557911
2018	555150
2019	551722
2020	546866
2021	540875
2022	534182
2023	526648
