Year	Number
1960	425209
1961	433765
1962	441171
1963	448401
1964	455428
1965	462009
1966	467938
1967	473255
1968	478108
1969	482497
1970	487155
1971	492901
1972	499502
1973	506415
1974	513435
1975	520439
1976	527298
1977	534313
1978	541885
1979	549880
1980	557737
1981	565297
1982	572588
1983	579690
1984	586484
1985	594003
1986	602297
1987	609789
1988	616359
1989	622140
1990	627298
1991	632165
1992	636767
1993	640977
1994	644605
1995	647736
1996	650445
1997	652765
1998	654942
1999	657138
2000	659662
2001	662692
2002	666135
2003	669640
2004	673168
2005	676790
2006	680461
2007	684258
2008	687991
2009	691855
2010	696056
2011	700632
2012	705591
2013	710542
2014	715233
2015	719600
2016	723726
2017	728044
2018	743505
2019	751897
2020	749174
2021	752789
2022	755090
2023	756408
