Year	Number
1960	132664
1961	137047
1962	141567
1963	146221
1964	151043
1965	156066
1966	161307
1967	166789
1968	172781
1969	179517
1970	186965
1971	195093
1972	203874
1973	213442
1974	223714
1975	234446
1976	245674
1977	257473
1978	269690
1979	282041
1980	294444
1981	307095
1982	319936
1983	332635
1984	345299
1985	357844
1986	370140
1987	382187
1988	394173
1989	406479
1990	418989
1991	431683
1992	444587
1993	456405
1994	465900
1995	474337
1996	484091
1997	494651
1998	504880
1999	515175
2000	525305
2001	535740
2002	547153
2003	559581
2004	572940
2005	587331
2006	603216
2007	620974
2008	641143
2009	664539
2010	691457
2011	721628
2012	754776
2013	789069
2014	822229
2015	855899
2016	891952
2017	930001
2018	970157
2019	1012690
2020	1054073
2021	1092002
2022	1129165
2023	1168149
