Year	Number
1960	439093
1961	436849
1962	444336
1963	450826
1964	456372
1965	461084
1966	465009
1967	468241
1968	470840
1969	472901
1970	474487
1971	475625
1972	476298
1973	485328
1974	494671
1975	504488
1976	514678
1977	525140
1978	534083
1979	545530
1980	556912
1981	567354
1982	576486
1983	583976
1984	586967
1985	588590
1986	589878
1987	591054
1988	591840
1989	593079
1990	593973
1991	601736
1992	611050
1993	619687
1994	629793
1995	636613
1996	644552
1997	654086
1998	662415
1999	672335
2000	680434
2001	687159
2002	693296
2003	699690
2004	705459
2005	711012
2006	715718
2007	720361
2008	724365
2009	727675
2010	730796
2011	733358
2012	736801
2013	739972
2014	742713
2015	745099
2016	746748
2017	748295
2018	749310
2019	749894
2020	749987
2021	749986
2022	747287
2023	745691
