Year	Number
1960	128004868
1961	130820612
1962	133624232
1963	136412403
1964	139183218
1965	141850212
1966	144532646
1967	147243299
1968	149917246
1969	152495588
1970	154904402
1971	157302537
1972	159769903
1973	162210682
1974	164636799
1975	167025422
1976	169417382
1977	171856019
1978	174295734
1979	176711498
1980	179134330
1981	181605180
1982	184101787
1983	186767082
1984	189482130
1985	192169372
1986	194943688
1987	197778590
1988	200590588
1989	202941311
1990	205274329
1991	207469747
1992	209295467
1993	210691828
1994	211613719
1995	212235863
1996	213252888
1997	214167783
1998	214788022
1999	215247930
2000	216002444
2001	216892662
2002	217808502
2003	218779991
2004	219860219
2005	220987094
2006	222181747
2007	223150949
2008	224757863
2009	226581984
2010	228742156
2011	230906639
2012	232735642
2013	234709774
2014	236718663
2015	238848390
2016	240976831
2017	243006453
2018	245052675
2019	247195931
2020	248913167
2021	250663105
2022	246915820
2023	247474425
