Year	Number
1960	87952
1961	91763
1962	95790
1963	99970
1964	104268
1965	108703
1966	113292
1967	118047
1968	122987
1969	128222
1970	133892
1971	140047
1972	146676
1973	153661
1974	160950
1975	168587
1976	178035
1977	188000
1978	195983
1979	202651
1980	208709
1981	214726
1982	220947
1983	227478
1984	234709
1985	242764
1986	251432
1987	262410
1988	279063
1989	297028
1990	312631
1991	328042
1992	343201
1993	358153
1994	372869
1995	387315
1996	401457
1997	415151
1998	426241
1999	432776
2000	436994
2001	441195
2002	448409
2003	458433
2004	468194
2005	477733
2006	487279
2007	497227
2008	507777
2009	518972
2010	530691
2011	537800
2012	540701
2013	544263
2014	550893
2015	561827
2016	575218
2017	590876
2018	608504
2019	627797
2020	645851
2021	660326
2022	674709
2023	694175
