Year	Number
1960	1124600
1961	1146572
1962	1169247
1963	1193992
1964	1222881
1965	1256551
1966	1294227
1967	1335058
1968	1378573
1969	1424871
1970	1474595
1971	1527813
1972	1584518
1973	1644129
1974	1706420
1975	1772505
1976	1842729
1977	1917262
1978	1996057
1979	2080098
1980	2170086
1981	2264835
1982	2364095
1983	2468959
1984	2579653
1985	2695504
1986	2816193
1987	2941147
1988	3070101
1989	3202097
1990	3336074
1991	3471795
1992	3608729
1993	3746347
1994	3881109
1995	4008252
1996	4120895
1997	4221306
1998	4315830
1999	4406095
2000	4492522
2001	4571995
2002	4645933
2003	4718581
2004	4792009
2005	4867036
2006	4945502
2007	5025000
2008	5103555
2009	5183547
2010	5267523
2011	5363013
2012	5468817
2013	5578743
2014	5690969
2015	5802713
2016	5915187
2017	6026953
2018	6134335
2019	6236381
2020	6332541
2021	6418311
2022	6496056
2023	6570031
