Year	Number
1960	91403
1961	93757
1962	96188
1963	98862
1964	101772
1965	104838
1966	108062
1967	111411
1968	114825
1969	118145
1970	120905
1971	123091
1972	125054
1973	126875
1974	128620
1975	130801
1976	133471
1977	136183
1978	138933
1979	141823
1980	145133
1981	148764
1982	152409
1983	156053
1984	159721
1985	163436
1986	167191
1987	170980
1988	174817
1989	178695
1990	182589
1991	186462
1992	190299
1993	194177
1994	198416
1995	203556
1996	209840
1997	217117
1998	224907
1999	232733
2000	240406
2001	248100
2002	255987
2003	263998
2004	272128
2005	280375
2006	288729
2007	297173
2008	305671
2009	314171
2010	322106
2011	329538
2012	337059
2013	344688
2014	352335
2015	359871
2016	367313
2017	374693
2018	382066
2019	389095
2020	394921
2021	400031
2022	405272
2023	410825
