Year	Number
1960	514503
1961	510808
1962	508171
1963	505607
1964	503223
1965	500376
1966	495998
1967	490134
1968	484868
1969	480160
1970	476747
1971	475284
1972	473219
1973	470361
1974	467017
1975	463267
1976	459138
1977	455120
1978	450848
1979	447886
1980	447435
1981	447430
1982	447486
1983	447388
1984	447111
1985	446909
1986	447040
1987	447304
1988	446860
1989	448250
1990	451436
1991	452063
1992	446743
1993	438168
1994	431632
1995	426680
1996	423107
1997	420938
1998	419548
1999	423427
2000	427924
2001	426956
2002	425998
2003	425074
2004	424271
2005	423570
2006	422804
2007	422596
2008	423176
2009	424069
2010	424820
2011	425245
2012	423607
2013	420151
2014	417118
2015	415458
2016	413645
2017	412117
2018	411399
2019	410662
2020	409107
2021	407066
2022	409926
2023	412452
