Year	Number
1960	4930485
1961	5032510
1962	5146640
1963	5265642
1964	5391659
1965	5524876
1966	5664323
1967	5813577
1968	5973900
1969	6139947
1970	6308343
1971	6476270
1972	6643939
1973	6822083
1974	7013090
1975	7212455
1976	7424743
1977	7639963
1978	7868234
1979	8105102
1980	8296528
1981	8461667
1982	8660957
1983	8875232
1984	9094641
1985	9328270
1986	9568641
1987	9838039
1988	10104842
1989	10358720
1990	10613201
1991	10872977
1992	11159744
1993	11460239
1994	11738457
1995	12010552
1996	12308074
1997	12615751
1998	12931250
1999	13262725
2000	13603107
2001	13949102
2002	14326208
2003	14715268
2004	15092668
2005	15483352
2006	15896483
2007	16315855
2008	16753051
2009	17230454
2010	17734892
2011	18269944
2012	18831837
2013	19393747
2014	19972755
2015	20602502
2016	21295758
2017	22042490
2018	22834573
2019	23671078
2020	24451930
2021	25110991
2022	25758414
2023	26537421
