Year	Number
1960	168068
1961	169160
1962	169886
1963	170284
1964	171158
1965	174345
1966	177298
1967	178169
1968	178630
1969	179200
1970	180840
1971	183209
1972	184891
1973	186053
1974	187543
1975	190106
1976	193288
1977	196263
1978	199057
1979	202114
1980	205092
1981	207838
1982	209896
1983	211336
1984	214222
1985	217216
1986	219794
1987	222872
1988	225719
1989	227919
1990	229962
1991	232094
1992	234057
1993	235370
1994	236290
1995	237017
1996	237436
1997	238423
1998	239669
1999	240486
2000	242012
2001	244889
2002	247800
2003	250308
2004	253475
2005	255924
2006	257225
2007	260564
2008	266504
2009	273940
2010	282888
2011	292659
2012	302585
2013	312992
2014	322037
2015	330368
2016	339897
2017	349519
2018	360398
2019	372534
2020	383674
2021	394405
2022	409733
2023	429856
