Year	Number
1960	58885
1961	61858
1962	65007
1963	68276
1964	71456
1965	74479
1966	77403
1967	80198
1968	83022
1969	86164
1970	88783
1971	90498
1972	92453
1973	94935
1974	97815
1975	100829
1976	103914
1977	107344
1978	111296
1979	116011
1980	120850
1981	124530
1982	127494
1983	130387
1984	133546
1985	137191
1986	140920
1987	144703
1988	148365
1989	152449
1990	156202
1991	158368
1992	160595
1993	163058
1994	165134
1995	167668
1996	170828
1997	173911
1998	176719
1999	180135
2000	184454
2001	189073
2002	193451
2003	197919
2004	202608
2005	207502
2006	212634
2007	218082
2008	224168
2009	231159
2010	238690
2011	245278
2012	252540
2013	260463
2014	267779
2015	275341
2016	282642
2017	288588
2018	287509
2019	295426
2020	310860
2021	316656
2022	318808
2023	321377
