Year	Number
1960	801444
1961	811282
1962	821295
1963	829319
1964	838362
1965	846312
1966	847254
1967	846132
1968	846634
1969	847640
1970	849089
1971	856645
1972	870081
1973	887957
1974	910133
1975	932976
1976	956364
1977	980291
1978	1004719
1979	1029703
1980	1055239
1981	1081338
1982	1108278
1983	1133566
1984	1154839
1985	1175041
1986	1196912
1987	1205513
1988	1195743
1989	1180136
1990	1182019
1991	1203210
1992	1214553
1993	1215483
1994	1236770
1995	1268429
1996	1289979
1997	1318826
1998	1345755
1999	1388100
2000	1458144
2001	1530739
2002	1601628
2003	1677066
2004	1770168
2005	1881168
2006	2003744
2007	2136282
2008	2273624
2009	2407142
2010	2572216
2011	2750661
2012	2892545
2013	3008386
2014	2999234
2015	2947958
2016	2862160
2017	2668937
2018	2556957
2019	2593991
2020	2680080
2021	2758369
2022	2847458
2023	2943371
