Year	Number
1960	112316
1961	114724
1962	117558
1963	121154
1964	125478
1965	129937
1966	134427
1967	139123
1968	144037
1969	149188
1970	154588
1971	160272
1972	166298
1973	172717
1974	179797
1975	187752
1976	196624
1977	206516
1978	217492
1979	229608
1980	242926
1981	257490
1982	273280
1983	290136
1984	307799
1985	327696
1986	348119
1987	365988
1988	381619
1989	395403
1990	407692
1991	418664
1992	428313
1993	436257
1994	442659
1995	447394
1996	450034
1997	450849
1998	450259
1999	448776
2000	446588
2001	443684
2002	440226
2003	436232
2004	430340
2005	421947
2006	412640
2007	404100
2008	397569
2009	393918
2010	396038
2011	404389
2012	415633
2013	431363
2014	452833
2015	475791
2016	496742
2017	517242
2018	539407
2019	564906
2020	593609
2021	616643
2022	630400
2023	639167
