Year	Number
1960	194842589
1961	199770560
1962	204868141
1963	210144509
1964	215630831
1965	221330161
1966	227196381
1967	233271041
1968	239576594
1969	246031181
1970	252492181
1971	258785062
1972	265304143
1973	272322526
1974	279609696
1975	287058076
1976	294607711
1977	302409302
1978	310795311
1979	319656074
1980	328489312
1981	337446204
1982	347021718
1983	356881673
1984	366821850
1985	377069436
1986	387496555
1987	398140111
1988	408932185
1989	419929248
1990	430994521
1991	442125335
1992	453738694
1993	465930137
1994	478178665
1995	490528923
1996	503169675
1997	515832048
1998	528626071
1999	541716970
2000	555222516
2001	569130098
2002	583511372
2003	598043716
2004	612569505
2005	627314862
2006	642506969
2007	658002308
2008	673559119
2009	689509443
2010	706161037
2011	723089378
2012	739686281
2013	755863350
2014	772095457
2015	788804571
2016	806305486
2017	824430223
2018	843086978
2019	862324128
2020	882100614
2021	902154464
2022	922303343
2023	942901374
