Year	Number
1960	688790
1961	711870
1962	736355
1963	762330
1964	789790
1965	818037
1966	847079
1967	877558
1968	909473
1969	942874
1970	977835
1971	1014532
1972	1053164
1973	1093890
1974	1136606
1975	1181081
1976	1227110
1977	1274345
1978	1322438
1979	1370972
1980	1419534
1981	1467929
1982	1515991
1983	1562881
1984	1608705
1985	1653955
1986	1698518
1987	1742637
1988	1786703
1989	1832023
1990	1880066
1991	1931617
1992	1986798
1993	2045185
1994	2106650
1995	2170718
1996	2236953
1997	2305443
1998	2375728
1999	2446816
2000	2517713
2001	2587214
2002	2654548
2003	2720174
2004	2784591
2005	2847875
2006	2909548
2007	2969169
2008	3026781
2009	3082319
2010	3135435
2011	3185886
2012	3233851
2013	3279106
2014	3321820
2015	3363122
2016	3402685
2017	3438731
2018	3471412
2019	3501710
2020	3528858
2021	3552172
2022	3573975
2023	3596937
