Year	Number
1960	328397
1961	340098
1962	350787
1963	361326
1964	374402
1965	388315
1966	402108
1967	415109
1968	427985
1969	441235
1970	455051
1971	469175
1972	482372
1973	496740
1974	512720
1975	527900
1976	542800
1977	556472
1978	567794
1979	580120
1980	591296
1981	599600
1982	605867
1983	611027
1984	619733
1985	631830
1986	647246
1987	664492
1988	681045
1989	689954
1990	694532
1991	703333
1992	711599
1993	721999
1994	734467
1995	745146
1996	754176
1997	761698
1998	770015
1999	781253
2000	792349
2001	789966
2002	784554
2003	788017
2004	791258
2005	794130
2006	796667
2007	799561
2008	802924
2009	807438
2010	814237
2011	825932
2012	839743
2013	854123
2014	869828
2015	883482
2016	893205
2017	900709
2018	908813
2019	917008
2020	924583
2021	924845
2022	869065
2023	862529
