Year	Number
1960	809822
1961	832388
1962	855486
1963	878710
1964	902875
1965	928864
1966	956117
1967	984429
1968	1013936
1969	1043876
1970	1071420
1971	1097567
1972	1125448
1973	1155224
1974	1187017
1975	1220881
1976	1256881
1977	1294997
1978	1335041
1979	1376950
1980	1421231
1981	1469136
1982	1522010
1983	1577040
1984	1631413
1985	1686639
1986	1743984
1987	1801739
1988	1858532
1989	1914835
1990	1971042
1991	2027212
1992	2083046
1993	2139170
1994	2196006
1995	2253224
1996	2312272
1997	2375690
1998	2441582
1999	2509966
2000	2584860
2001	2669539
2002	2757975
2003	2849079
2004	2944787
2005	3046108
2006	3154744
2007	3270327
2008	3393143
2009	3521544
2010	3654040
2011	3788072
2012	3925611
2013	4069588
2014	4220751
2015	4377901
2016	4540575
2017	4709202
2018	4883845
2019	5065056
2020	5252019
2021	5442463
2022	5635072
2023	5831658
