Year	Number
1960	181968
1961	187432
1962	193277
1963	199589
1964	206587
1965	214143
1966	222032
1967	230280
1968	238807
1969	247549
1970	256457
1971	265450
1972	274520
1973	283672
1974	292914
1975	302253
1976	311683
1977	321236
1978	330928
1979	340685
1980	350550
1981	360671
1982	370985
1983	381453
1984	392119
1985	402969
1986	413978
1987	425170
1988	436639
1989	448127
1990	459961
1991	472506
1992	486516
1993	501963
1994	517693
1995	532900
1996	546686
1997	559939
1998	573300
1999	586745
2000	600447
2001	613939
2002	627076
2003	639996
2004	652885
2005	666102
2006	679801
2007	693768
2008	706765
2009	721400
2010	741458
2011	767241
2012	798162
2013	825245
2014	846390
2015	867471
2016	888204
2017	908349
2018	927822
2019	946437
2020	964129
2021	981135
2022	997643
2023	1013486
