Year	Number
1960	104158498
1961	104727903
1962	105771507
1963	107031817
1964	108539407
1965	110063107
1966	111345130
1967	112765280
1968	114190950
1969	115680953
1970	117332925
1971	118884744
1972	120239286
1973	121578985
1974	122837785
1975	124040838
1976	125295100
1977	126447930
1978	127538286
1979	128580402
1980	129678597
1981	130979440
1982	132412485
1983	133826244
1984	135143692
1985	136415392
1986	137644609
1987	138763980
1988	139738332
1989	140451149
1990	140991277
1991	141556700
1992	141966961
1993	142362944
1994	142806747
1995	143320599
1996	144104757
1997	145074651
1998	146242483
1999	147514959
2000	148600758
2001	149563870
2002	150384040
2003	151085974
2004	151690611
2005	152322616
2006	153002774
2007	153673152
2008	154733765
2009	155917785
2010	157051157
2011	157862978
2012	158138083
2013	158266459
2014	158154355
2015	157909058
2016	157665207
2017	157353342
2018	156982048
2019	156631321
2020	156154459
2021	155735363
2022	153274760
2023	152712368
