Year	Number
1960	626106
1961	639216
1962	659866
1963	674505
1964	684800
1965	692544
1966	700130
1967	707261
1968	712406
1969	715648
1970	719833
1971	722087
1972	719290
1973	714262
1974	707065
1975	693985
1976	675102
1977	656697
1978	639749
1979	623088
1980	608594
1981	596134
1982	584711
1983	573980
1984	564121
1985	556535
1986	551425
1987	548977
1988	549934
1989	553440
1990	561023
1991	570906
1992	581077
1993	591643
1994	599369
1995	604655
1996	607697
1997	607850
1998	606973
1999	606987
2000	606651
2001	601607
2002	596219
2003	593141
2004	588833
2005	583733
2006	578104
2007	573827
2008	572861
2009	573730
2010	576614
2011	580580
2012	582763
2013	586918
2014	592789
2015	598776
2016	606114
2017	613980
2018	621038
2019	627267
2020	632539
2021	637656
2022	642246
2023	646044
