Year	Number
1960	332985
1961	337597
1962	343117
1963	348421
1964	355576
1965	363021
1966	370933
1967	379533
1968	386350
1969	391827
1970	396863
1971	401640
1972	406017
1973	410161
1974	414014
1975	416962
1976	419064
1977	421873
1978	423836
1979	423782
1980	419730
1981	409416
1982	395875
1983	382279
1984	373893
1985	372656
1986	375508
1987	380263
1988	385168
1989	389782
1990	394916
1991	400415
1992	406640
1993	414494
1994	423279
1995	432175
1996	440520
1997	447910
1998	454357
1999	459987
2000	465518
2001	472302
2002	478880
2003	486144
2004	503668
2005	530158
2006	555053
2007	573977
2008	589098
2009	603619
2010	612817
2011	620786
2012	635436
2013	652322
2014	667845
2015	681402
2016	693188
2017	705072
2018	717018
2019	729359
2020	742977
2021	759466
2022	783847
2023	811188
