Year	Number
1960	117655200
1961	120589573
1962	123661771
1963	126887036
1964	130283701
1965	133827760
1966	137463648
1967	141205199
1968	145074592
1969	149075503
1970	153225987
1971	157562222
1972	162080045
1973	166747689
1974	171550818
1975	176465195
1976	181472681
1977	186643762
1978	192001610
1979	197471093
1980	203011066
1981	208533366
1982	214053580
1983	219640547
1984	225271949
1985	230937382
1986	236655323
1987	242440426
1988	248309200
1989	254232087
1990	260312868
1991	266516815
1992	272737343
1993	279006900
1994	285339907
1995	291720760
1996	298140509
1997	304632015
1998	311159292
1999	317681684
2000	324163495
2001	330579467
2002	336950092
2003	343259426
2004	349542541
2005	355779857
2006	361908461
2007	367942444
2008	373881399
2009	379767763
2010	385524311
2011	391530070
2012	397432844
2013	403219910
2014	408830125
2015	414245624
2016	419524425
2017	424573717
2018	429241745
2019	433736295
2020	438032419
2021	441862858
2022	445518504
2023	449313774
