Year	Number
1960	21978979
1961	22679002
1962	23377519
1963	24091119
1964	24802499
1965	25514747
1966	26265494
1967	27060461
1968	27850481
1969	28654014
1970	29479218
1971	30313925
1972	31163258
1973	32045852
1974	32943698
1975	33921887
1976	35059074
1977	36196263
1978	37205193
1979	38282691
1980	39500650
1981	40786119
1982	42120360
1983	43502450
1984	44923182
1985	46336454
1986	47751052
1987	49144061
1988	50461365
1989	51709864
1990	53197442
1991	54177502
1992	55177623
1993	55989756
1994	56593444
1995	56994242
1996	57210607
1997	57255133
1998	57219780
1999	57163593
2000	57084142
2001	56996796
2002	56902391
2003	56836381
2004	56851688
2005	56951982
2006	57070170
2007	57238449
2008	57650210
2009	58304292
2010	59116995
2011	60114537
2012	61310223
2013	62739860
2014	64320264
2015	65854679
2016	67129970
2017	68196874
2018	69195730
2019	70066447
2020	70763815
2021	71303390
2022	71708663
2023	71978316
