Year	Number
1960	788116
1961	817766
1962	850641
1963	887544
1964	928094
1965	970947
1966	1015665
1967	1062389
1968	1111210
1969	1162297
1970	1215967
1971	1272718
1972	1332961
1973	1397142
1974	1465627
1975	1537978
1976	1596039
1977	1645596
1978	1708755
1979	1784666
1980	1872386
1981	1968962
1982	2071857
1983	2179210
1984	2289158
1985	2399641
1986	2509084
1987	2604595
1988	2660055
1989	2720859
1990	2814128
1991	2906372
1992	2995818
1993	3083379
1994	3170092
1995	3258670
1996	3351741
1997	3450842
1998	3559569
1999	3677285
2000	3801124
2001	3929833
2002	4048114
2003	4149387
2004	4240961
2005	4325387
2006	4405594
2007	4482095
2008	4556875
2009	4631895
2010	4706550
2011	4799387
2012	4907522
2013	5007748
2014	5104618
2015	5201983
2016	5299621
2017	5399209
2018	5496669
2019	5590827
2020	5685268
2021	5780437
2022	5875976
2023	5971644
