Year	Number
1960	189175
1961	201396
1962	213571
1963	226107
1964	240377
1965	257973
1966	279285
1967	303845
1968	330338
1969	356400
1970	380080
1971	400560
1972	418140
1973	433886
1974	448586
1975	462544
1976	475805
1977	488982
1978	502480
1979	516754
1980	532960
1981	551320
1982	571606
1983	593565
1984	616830
1985	641211
1986	666644
1987	692980
1988	720344
1989	749554
1990	775069
1991	796419
1992	819275
1993	843787
1994	869515
1995	895225
1996	919845
1997	942517
1998	962633
1999	980528
2000	996659
2001	1011282
2002	1025449
2003	1040204
2004	1056353
2005	1073468
2006	1137602
2007	1200738
2008	1217798
2009	1231420
2010	1244085
2011	1260828
2012	1263686
2013	1339033
2014	1505515
2015	1641529
2016	1703954
2017	1727466
2018	1747160
2019	1763222
2020	1776239
2021	1785746
2022	1777376
2023	1750465
