Year	Number
1960	28765531
1961	29577569
1962	30447286
1963	31361859
1964	32322992
1965	33324518
1966	34348687
1967	35404985
1968	36507830
1969	37652800
1970	38855516
1971	40101366
1972	41359100
1973	42636965
1974	43938870
1975	45264941
1976	46642994
1977	48007529
1978	49434267
1979	50962082
1980	52393761
1981	53921603
1982	55621350
1983	57276563
1984	58899311
1985	60563555
1986	62321673
1987	64220068
1988	66152803
1989	68090099
1990	70100974
1991	72078913
1992	74021016
1993	76055432
1994	77906927
1995	79752557
1996	81888069
1997	83931791
1998	85793275
1999	87645983
2000	89534869
2001	91442189
2002	93409474
2003	95453666
2004	97593748
2005	99847759
2006	102221204
2007	104719417
2008	107334253
2009	110019190
2010	112730998
2011	115435803
2012	118200295
2013	121062307
2014	123937797
2015	126827523
2016	129723054
2017	132598014
2018	135478622
2019	138369074
2020	141247235
2021	144073803
2022	146845798
2023	149554090
