Year	Number
1960	337110
1961	338265
1962	338860
1963	338044
1964	328214
1965	312838
1966	303806
1967	304796
1968	312384
1969	314982
1970	317256
1971	318906
1972	319531
1973	325409
1974	336606
1975	352859
1976	368897
1977	384753
1978	400711
1979	411600
1980	415824
1981	418591
1982	421430
1983	424545
1984	428162
1985	432417
1986	437371
1987	443020
1988	449376
1989	456453
1990	464229
1991	476575
1992	494956
1993	515538
1994	535829
1995	554273
1996	571161
1997	587528
1998	603632
1999	619938
2000	637323
2001	655711
2002	674576
2003	693780
2004	713324
2005	732939
2006	752807
2007	773690
2008	795627
2009	818596
2010	842640
2011	867705
2012	893849
2013	920895
2014	948590
2015	976995
2016	1006203
2017	1036446
2018	1067845
2019	1100192
2020	1133245
2021	1166906
2022	1201577
2023	1237280
