Year	Number
1960	2545642
1961	2609397
1962	2654661
1963	2703821
1964	2754757
1965	2799907
1966	2859648
1967	2937736
1968	3012205
1969	3084140
1970	3155977
1971	3229123
1972	3303954
1973	3380044
1974	3456948
1975	3579375
1976	3752714
1977	3892533
1978	3994298
1979	4099911
1980	4212752
1981	4333515
1982	4460364
1983	4591474
1984	4724446
1985	4857996
1986	4986159
1987	5101173
1988	5202086
1989	5290939
1990	5365346
1991	5431727
1992	5495577
1993	5548016
1994	5581851
1995	5584175
1996	5513422
1997	5382098
1998	5264545
1999	5167550
2000	5068648
2001	4971164
2002	4878568
2003	4797510
2004	4734250
2005	4689322
2006	4665854
2007	4667156
2008	4693688
2009	4746563
2010	4826523
2011	4933669
2012	5068499
2013	5230752
2014	5412903
2015	5606017
2016	5804749
2017	6003829
2018	6193458
2019	6364703
2020	6514109
2021	6638154
2022	6733218
2023	6796660
