Year	Number
1960	68823072
1961	70418113
1962	72074241
1963	73797699
1964	75609651
1965	77503966
1966	79455802
1967	81505770
1968	83656052
1969	85855428
1970	88116309
1971	90426391
1972	92744076
1973	95130212
1974	97625671
1975	100178481
1976	102784046
1977	105374275
1978	108211126
1979	111188026
1980	113613272
1981	115766408
1982	118467448
1983	121577540
1984	124824713
1985	128146492
1986	131443222
1987	134851518
1988	138303435
1989	141916259
1990	145501374
1991	149150838
1992	153573823
1993	158415284
1994	163029026
1995	167715752
1996	172647229
1997	177512561
1998	182378003
1999	187469720
2000	192480867
2001	197624670
2002	203518514
2003	209698495
2004	215723630
2005	221946264
2006	228617418
2007	235426121
2008	242203203
2009	249150415
2010	256255267
2011	263514703
2012	270719254
2013	277602502
2014	284508254
2015	291715418
2016	299441024
2017	307547231
2018	315996146
2019	324935881
2020	334076789
2021	343180550
2022	352439865
2023	362082454
