Year	Number
1960	174719
1961	182905
1962	196865
1963	210818
1964	223820
1965	235505
1966	240436
1967	239126
1968	237683
1969	235963
1970	234049
1971	232277
1972	230873
1973	229874
1974	229151
1975	239951
1976	265016
1977	279844
1978	281573
1979	283405
1980	285647
1981	288536
1982	292406
1983	297547
1984	304314
1985	312812
1986	322578
1987	332791
1988	343995
1989	356098
1990	368233
1991	380620
1992	393135
1993	405903
1994	418899
1995	431422
1996	469484
1997	536556
1998	581497
1999	601475
2000	621551
2001	641734
2002	662201
2003	683167
2004	704303
2005	724743
2006	744457
2007	763091
2008	780124
2009	796725
2010	814330
2011	834248
2012	857627
2013	886735
2014	923821
2015	969350
2016	1021728
2017	1077971
2018	1137048
2019	1198834
2020	1254377
2021	1309613
2022	1376353
2023	1448688
