Year	Number
1960	198821
1961	211711
1962	224564
1963	237801
1964	252888
1965	271538
1966	294152
1967	320247
1968	348452
1969	376280
1970	401687
1971	423852
1972	443066
1973	460384
1974	476576
1975	491955
1976	506561
1977	520967
1978	535543
1979	550797
1980	568003
1981	587417
1982	608781
1983	631809
1984	656102
1985	681572
1986	708023
1987	735144
1988	763185
1989	793012
1990	818923
1991	840515
1992	863675
1993	888542
1994	914540
1995	940388
1996	965138
1997	987986
1998	1008314
1999	1026414
2000	1042612
2001	1057253
2002	1071562
2003	1086497
2004	1102900
2005	1120253
2006	1186530
2007	1251728
2008	1268918
2009	1282812
2010	1296046
2011	1313711
2012	1316950
2013	1390008
2014	1552341
2015	1688275
2016	1753927
2017	1779525
2018	1801691
2019	1820759
2020	1836632
2021	1849604
2022	1844735
2023	1821064
