Year	Number
1960	310921
1961	318434
1962	327169
1963	336197
1964	345904
1965	355828
1966	365007
1967	374008
1968	383958
1969	394073
1970	404611
1971	416506
1972	429036
1973	439932
1974	449364
1975	458813
1976	467877
1977	477279
1978	486282
1979	494673
1980	501972
1981	507232
1982	511359
1983	515570
1984	519968
1985	524893
1986	532098
1987	541175
1988	550921
1989	562162
1990	574582
1991	588954
1992	601304
1993	613262
1994	626626
1995	640145
1996	654809
1997	669742
1998	684107
1999	700868
2000	719711
2001	738749
2002	758864
2003	779196
2004	800448
2005	821991
2006	842985
2007	863676
2008	884374
2009	906155
2010	927760
2011	949221
2012	974007
2013	1003047
2014	1037356
2015	1072292
2016	1104095
2017	1135854
2018	1168309
2019	1202941
2020	1236642
2021	1266879
2022	1306632
2023	1353576
