Year	Number
1960	89311
1961	95193
1962	103016
1963	111434
1964	120479
1965	130176
1966	140588
1967	151737
1968	163668
1969	176774
1970	191101
1971	207796
1972	225462
1973	244141
1974	263988
1975	285044
1976	307399
1977	331016
1978	355961
1979	382158
1980	409611
1981	438275
1982	460897
1983	484469
1984	509018
1985	534462
1986	560873
1987	588260
1988	617940
1989	648437
1990	679695
1991	711663
1992	744357
1993	777724
1994	808408
1995	839195
1996	870476
1997	902434
1998	935273
1999	969061
2000	1004078
2001	1040477
2002	1078294
2003	1117646
2004	1158884
2005	1202441
2006	1248711
2007	1297812
2008	1349725
2009	1404767
2010	1463559
2011	1525981
2012	1591211
2013	1657904
2014	1723968
2015	1787489
2016	1847523
2017	1904278
2018	1959001
2019	2012698
2020	2065425
2021	2116964
2022	2167652
2023	2217982
