Year	Number
1960	325063
1961	336373
1962	348002
1963	359924
1964	372103
1965	384649
1966	397817
1967	414902
1968	435851
1969	457265
1970	478954
1971	500972
1972	523395
1973	546268
1974	569790
1975	593546
1976	616030
1977	636141
1978	655043
1979	674270
1980	693999
1981	714245
1982	735031
1983	756367
1984	778245
1985	800011
1986	820284
1987	838265
1988	854700
1989	870435
1990	885455
1991	899794
1992	913361
1993	925846
1994	937399
1995	948066
1996	957508
1997	965462
1998	971510
1999	975448
2000	977454
2001	977846
2002	976926
2003	974734
2004	970962
2005	966980
2006	966460
2007	970360
2008	976899
2009	984322
2010	991753
2011	999975
2012	1009354
2013	1019780
2014	1031124
2015	1043257
2016	1056294
2017	1069963
2018	1083909
2019	1097956
2020	1112185
2021	1125698
2022	1137496
2023	1149224
