Year	Number
1960	444484
1961	455503
1962	466619
1963	478088
1964	490546
1965	504007
1966	518296
1967	533727
1968	551560
1969	571101
1970	590159
1971	609856
1972	631192
1973	653071
1974	675842
1975	699631
1976	723693
1977	748579
1978	772970
1979	796981
1980	821281
1981	844775
1982	868787
1983	892522
1984	915798
1985	938145
1986	958824
1987	979548
1988	998389
1989	1024606
1990	1041121
1991	1031820
1992	1021644
1993	1010895
1994	999876
1995	988921
1996	978794
1997	970054
1998	963139
1999	958126
2000	954708
2001	950104
2002	953170
2003	956612
2004	960590
2005	964664
2006	968070
2007	970360
2008	972352
2009	974822
2010	978130
2011	982134
2012	985321
2013	986499
2014	985989
2015	983654
2016	981542
2017	979771
2018	976284
2019	969954
2020	961677
2021	949439
2022	933926
2023	918767
