Year	Number
1960	110813591
1961	111617631
1962	112681276
1963	113862523
1964	114989902
1965	116014285
1966	116976720
1967	117897768
1968	118785815
1969	119666242
1970	120423338
1971	121211146
1972	122173683
1973	123122367
1974	124044000
1975	124960881
1976	125859835
1977	126751033
1978	127714539
1979	128787479
1980	130111960
1981	131630958
1982	133157154
1983	134652116
1984	135926472
1985	136840740
1986	137591092
1987	138324684
1988	139042014
1989	139782113
1990	140520353
1991	141296667
1992	141957482
1993	142548597
1994	143021988
1995	143395654
1996	143724560
1997	144038042
1998	144312213
1999	144581399
2000	144754082
2001	144928271
2002	145247308
2003	145798066
2004	146348726
2005	146787521
2006	147155660
2007	147590428
2008	147918496
2009	147946361
2010	147827576
2011	147144681
2012	146758518
2013	146454476
2014	146138122
2015	145857525
2016	145613868
2017	145265761
2018	144969015
2019	144554504
2020	144180210
2021	143620385
2022	143543459
2023	143959240
