Year	Number
1960	125315251
1961	127960035
1962	130695977
1963	133503034
1964	136400657
1965	139371244
1966	142384920
1967	145483438
1968	148683772
1969	151953124
1970	155313521
1971	158778589
1972	162312961
1973	165965645
1974	169794821
1975	173758770
1976	177986438
1977	182258058
1978	186488627
1979	190895008
1980	195039765
1981	198938742
1982	203216153
1983	207804929
1984	212616691
1985	217553030
1986	222446572
1987	227423295
1988	232403678
1989	237622887
1990	243800559
1991	249147006
1992	255325602
1993	262109803
1994	269350373
1995	276377385
1996	282543133
1997	288614744
1998	294949125
1999	301606708
2000	308320975
2001	315183571
2002	322843806
2003	330903596
2004	338859158
2005	347036162
2006	355368095
2007	363662098
2008	372324913
2009	381493231
2010	390870623
2011	400319582
2012	410047267
2013	419971758
2014	429705036
2015	439361663
2016	449240884
2017	459281283
2018	469401821
2019	479921926
2020	490882629
2021	501886437
2022	510442244
2023	522282477
