Year	Number
1960	427820
1961	426510
1962	425987
1963	426921
1964	430835
1965	435894
1966	438786
1967	440077
1968	440981
1969	443666
1970	448533
1971	454436
1972	460725
1973	467998
1974	476042
1975	483258
1976	489115
1977	493987
1978	498892
1979	503037
1980	506281
1981	509968
1982	512493
1983	513120
1984	511342
1985	505523
1986	498892
1987	491934
1988	482343
1989	472368
1990	463645
1991	456881
1992	450755
1993	442885
1994	433340
1995	423772
1996	415930
1997	409893
1998	405405
1999	403038
2000	402191
2001	402325
2002	404098
2003	407613
2004	411883
2005	416963
2006	424136
2007	435220
2008	448025
2009	459402
2010	469624
2011	478100
2012	483721
2013	487046
2014	489277
2015	491109
2016	492804
2017	493262
2018	493225
2019	492711
2020	490929
2021	489190
2022	490090
2023	492840
