Year	Number
1960	72689309
1961	73303447
1962	74748626
1963	76649715
1964	78571288
1965	80723097
1966	83180900
1967	85755050
1968	88495162
1969	91355579
1970	94274391
1971	97293204
1972	100459906
1973	103875491
1974	107529337
1975	111266791
1976	115017499
1977	118827495
1978	122800996
1979	126882816
1980	130746856
1981	134335250
1982	137857209
1983	141412396
1984	145124061
1985	149114094
1986	153379244
1987	157847232
1988	162608196
1989	167764926
1990	173182464
1991	178618657
1992	184345791
1993	190572407
1994	197022127
1995	203625992
1996	210412493
1997	217364241
1998	224718818
1999	232255467
2000	239852773
2001	247660357
2002	255641543
2003	263561487
2004	271152126
2005	278582901
2006	286044583
2007	293194739
2008	300047390
2009	307050683
2010	314547503
2011	323095124
2012	332875404
2013	343779058
2014	356260539
2015	370751896
2016	386483757
2017	403644100
2018	422001227
2019	440853571
2020	459427495
2021	475648338
2022	491197013
2023	509536978
