Year	Number
1960	113876
1961	128496
1962	145274
1963	164050
1964	184325
1965	206128
1966	231585
1967	261156
1968	293074
1969	326260
1970	358524
1971	386815
1972	411923
1973	436927
1974	462484
1975	489258
1976	515427
1977	540878
1978	567647
1979	595291
1980	623289
1981	648014
1982	670170
1983	693574
1984	718312
1985	742838
1986	773789
1987	811057
1988	844608
1989	873076
1990	650570
1991	498995
1992	587032
1993	569947
1994	540096
1995	535619
1996	544319
1997	551346
1998	554827
1999	555743
2000	554958
2001	553331
2002	551612
2003	550136
2004	548625
2005	556367
2006	577924
2007	603841
2008	629145
2009	652932
2010	677697
2011	713605
2012	757986
2013	800718
2014	822251
2015	848550
2016	874076
2017	887118
2018	912785
2019	925284
2020	914573
2021	897630
2022	884303
2023	867487
