Year	Number
1960	73695983
1961	75373815
1962	77107772
1963	78835758
1964	80587580
1965	82410413
1966	84229872
1967	86069441
1968	88011935
1969	90023092
1970	92102299
1971	94209811
1972	96304945
1973	98551034
1974	101009674
1975	103546880
1976	106109399
1977	108661250
1978	111553988
1979	114619050
1980	117065655
1981	119229547
1982	122069229
1983	125402194
1984	128848211
1985	132329088
1986	135749575
1987	139238465
1988	142714365
1989	146309082
1990	149841256
1991	153486775
1992	157938663
1993	162680790
1994	167461600
1995	172435971
1996	177248644
1997	181946896
1998	186923842
1999	192312331
2000	197707352
2001	203365983
2002	209834513
2003	216649827
2004	223420155
2005	230501431
2006	238212011
2007	246040462
2008	253752399
2009	261717910
2010	269928886
2011	278455840
2012	286811301
2013	294507371
2014	302301758
2015	310685777
2016	320016283
2017	330049414
2018	340613413
2019	351933868
2020	363613085
2021	375311047
2022	387309499
2023	399935037
