Year	Number
1960	23562053
1961	23425368
1962	23655348
1963	24079594
1964	24490137
1965	25029416
1966	25793223
1967	26661613
1968	27589685
1969	28559416
1970	29566067
1971	30664323
1972	31713166
1973	32820822
1974	34023072
1975	35219578
1976	36370884
1977	37551923
1978	38875883
1979	40325977
1980	41748402
1981	43139307
1982	44553614
1983	45939843
1984	47330173
1985	48852226
1986	50468460
1987	52106168
1988	53824997
1989	55690931
1990	57596510
1991	59471888
1992	61434309
1993	63618878
1994	65913250
1995	68279329
1996	70719579
1997	73236437
1998	75995229
1999	78810190
2000	81600337
2001	84470982
2002	87304013
2003	90004729
2004	92539898
2005	95105535
2006	97850991
2007	100574891
2008	103156976
2009	105718100
2010	108382808
2011	111294430
2012	114747625
2013	118740367
2014	123215640
2015	128266628
2016	133655398
2017	139573956
2018	145845494
2019	152171944
2020	158683036
2021	164668613
2022	170719583
2023	176817236
