Year	Number
1960	84191
1961	89237
1962	96552
1963	104033
1964	111625
1965	121155
1966	129348
1967	139594
1968	149655
1969	159443
1970	171645
1971	183061
1972	193194
1973	205824
1974	220327
1975	233928
1976	247832
1977	262707
1978	278340
1979	304819
1980	325079
1981	344929
1982	360839
1983	375902
1984	389696
1985	406769
1986	425863
1987	443631
1988	460281
1989	477294
1990	492600
1991	512196
1992	531618
1993	555733
1994	584416
1995	616108
1996	663122
1997	681465
1998	701122
1999	723088
2000	744366
2001	766774
2002	788451
2003	804869
2004	828140
2005	847286
2006	865493
2007	881539
2008	895279
2009	909901
2010	933189
2011	960126
2012	996454
2013	1031445
2014	1076614
2015	1130059
2016	1181741
2017	1234205
2018	1290478
2019	1351661
2020	1403467
2021	1453210
2022	1503940
2023	1610742
