Year	Number
1960	84166410
1961	86624852
1962	89206280
1963	91956453
1964	94875965
1965	97862472
1966	100871221
1967	103945080
1968	107086737
1969	110280408
1970	113475086
1971	116573347
1972	119783928
1973	123205708
1974	126680551
1975	130136911
1976	133573589
1977	137114656
1978	140906778
1979	144918929
1980	148967445
1981	153065755
1982	157424115
1983	161955044
1984	166573021
1985	171299203
1986	176009806
1987	180733646
1988	185420223
1989	190201119
1990	195019968
1991	199749688
1992	204676931
1993	209807617
1994	214642340
1995	219272656
1996	223975961
1997	228571113
1998	232940829
1999	237291629
2000	241783987
2001	246430699
2002	251442374
2003	256547756
2004	261501617
2005	266455889
2006	271547246
2007	276804712
2008	282161927
2009	287582912
2010	293151738
2011	298782327
2012	304389653
2013	309965073
2014	315421148
2015	320777302
2016	326107790
2017	331358295
2018	336564646
2019	341821659
2020	347157219
2021	352519047
2022	357746280
2023	362851311
