Year	Number
1960	122142884
1961	125116107
1962	128219428
1963	131418476
1964	134743536
1965	138198010
1966	141737874
1967	145418062
1968	149256416
1969	153175666
1970	157039580
1971	160383867
1972	163873228
1973	168047673
1974	172380171
1975	176611925
1976	180736230
1977	185041687
1978	189780531
1979	194770846
1980	199335176
1981	203766481
1982	208911323
1983	214594009
1984	220436460
1985	226355995
1986	232270718
1987	238269638
1988	244235406
1989	250372045
1990	256645745
1991	262969076
1992	270064316
1993	277758426
1994	285236362
1995	292570757
1996	299915694
1997	307261832
1998	314762481
1999	322537855
2000	330344434
2001	338302459
2002	347008997
2003	355991067
2004	364772952
2005	373676744
2006	382649872
2007	391482012
2008	400398815
2009	409677742
2010	419398601
2011	429565159
2012	440046912
2013	450785717
2014	461786093
2015	472954276
2016	484576439
2017	496559091
2018	508594936
2019	520842718
2020	533562843
2021	546456951
2022	559176324
2023	572027594
