Year	Number
1960	421500
1961	429893
1962	438072
1963	446249
1964	454173
1965	462031
1966	470119
1967	478391
1968	487111
1969	496576
1970	507910
1971	521087
1972	533194
1973	543783
1974	554455
1975	565626
1976	577296
1977	589043
1978	600486
1979	611155
1980	622002
1981	633651
1982	644997
1983	655342
1984	664632
1985	672987
1986	680367
1987	686611
1988	692365
1989	697757
1990	702562
1991	709126
1992	717999
1993	726811
1994	735613
1995	746253
1996	758262
1997	770300
1998	782457
1999	794612
2000	806615
2001	818783
2002	831106
2003	843419
2004	854950
2005	865736
2006	876866
2007	888176
2008	899202
2009	909815
2010	920859
2011	932141
2012	943908
2013	955433
2014	966073
2015	976517
2016	986232
2017	995329
2018	1014570
2019	1028067
2020	1031831
2021	1040666
2022	1048019
2023	1055714
