Year	Number
1960	454846
1961	461558
1962	468008
1963	474522
1964	481055
1965	487658
1966	494380
1967	501227
1968	508516
1969	516626
1970	526223
1971	537615
1972	548844
1973	559148
1974	569562
1975	580404
1976	591719
1977	603122
1978	614208
1979	624487
1980	634899
1981	646592
1982	658603
1983	669754
1984	679661
1985	688436
1986	696311
1987	703027
1988	709129
1989	714907
1990	719745
1991	725989
1992	734564
1993	742987
1994	751373
1995	761250
1996	772211
1997	783338
1998	794618
1999	805744
2000	816675
2001	827829
2002	839234
2003	851240
2004	863408
2005	875251
2006	887412
2007	899835
2008	912124
2009	924036
2010	936196
2011	948528
2012	961386
2013	974808
2014	988417
2015	1001714
2016	1014086
2017	1025940
2018	1042463
2019	1055677
2020	1063378
2021	1072221
2022	1079350
2023	1086676
