Year	Number
1960	898694
1961	921109
1962	947665
1963	975279
1964	1006940
1965	1041130
1966	1076569
1967	1111929
1968	1144379
1969	1172308
1970	1188634
1971	1205041
1972	1232978
1973	1261604
1974	1288388
1975	1314194
1976	1337914
1977	1358592
1978	1377119
1979	1390161
1980	1380452
1981	1346082
1982	1303104
1983	1256644
1984	1225398
1985	1222227
1986	1233786
1987	1250649
1988	1270492
1989	1287713
1990	1296781
1991	1304460
1992	1316852
1993	1330052
1994	1343713
1995	1358482
1996	1373717
1997	1387545
1998	1398438
1999	1406165
2000	1409154
2001	1408548
2002	1408868
2003	1411571
2004	1418957
2005	1435173
2006	1459264
2007	1491494
2008	1535021
2009	1580946
2010	1619567
2011	1669208
2012	1734512
2013	1796560
2014	1853345
2015	1907623
2016	1961301
2017	2015306
2018	2066645
2019	2115195
2020	2157212
2021	2148702
2022	2203094
2023	2260379
