Year	Number
1960	148104
1961	150232
1962	152353
1963	154107
1964	155532
1965	157222
1966	159271
1967	161523
1968	163986
1969	166657
1970	169532
1971	172646
1972	175959
1973	179514
1974	185158
1975	193557
1976	203892
1977	216172
1978	229927
1979	244675
1980	260018
1981	276256
1982	293710
1983	312000
1984	330615
1985	360784
1986	403685
1987	448970
1988	496538
1989	546049
1990	597116
1991	649387
1992	702540
1993	754710
1994	785472
1995	796873
1996	809497
1997	823112
1998	837379
1999	851919
2000	866634
2001	881570
2002	896565
2003	912071
2004	939456
2005	978798
2006	1018661
2007	1057762
2008	1095285
2009	1130832
2010	1274662
2011	1527164
2012	1778149
2013	1977971
2014	2085571
2015	2182857
2016	2311569
2017	2384990
2018	2372854
2019	2299628
2020	2165904
2021	2084041
2022	2094434
2023	2117634
