Year	Number
1960	135762574
1961	138934269
1962	142232863
1963	145659986
1964	149260915
1965	153026043
1966	156903784
1967	160978695
1968	165256142
1969	169632655
1970	174131565
1971	178729317
1972	183334870
1973	188076728
1974	193061843
1975	198178476
1976	203399737
1977	208592240
1978	214272852
1979	220230887
1980	225097677
1981	229413733
1982	234808317
1983	240996976
1984	247448306
1985	254069015
1986	260658473
1987	267469591
1988	274348618
1989	281571278
1990	288759638
1991	296103521
1992	304997572
1993	314673487
1994	323847963
1995	333181004
1996	343031111
1997	352755561
1998	362458276
1999	372579993
2000	382593480
2001	392924294
2002	404771898
2003	417212831
2004	429354375
2005	441886612
2006	455313027
2007	469010772
2008	482640782
2009	496609143
2010	510897321
2011	525506329
2012	540002626
2013	553835758
2014	567702296
2015	582173028
2016	597683499
2017	613946858
2018	630865826
2019	648755452
2020	667053670
2021	685250041
2022	703727949
2023	722984063
