Year	Number
1960	219142626
1961	225304612
1962	231638540
1963	238127927
1964	244742056
1965	251458185
1966	258225265
1967	265030167
1968	271885703
1969	278797542
1970	285779012
1971	292852914
1972	300036114
1973	307345195
1974	314759757
1975	322249100
1976	329807630
1977	337531513
1978	345450768
1979	353452209
1980	361451180
1981	369321289
1982	377189872
1983	385189898
1984	393227113
1985	401251731
1986	409259052
1987	417266298
1988	425320442
1989	433393694
1990	441597528
1991	449847635
1992	458008075
1993	466139063
1994	474258790
1995	482331291
1996	490304061
1997	498199382
1998	506010566
1999	513714410
2000	521281149
2001	528688278
2002	535935546
2003	542976557
2004	549897638
2005	556739532
2006	563424119
2007	569972223
2008	576386180
2009	582738079
2010	588873862
2011	595510008
2012	602139396
2013	608642242
2014	615046755
2015	621390109
2016	627667493
2017	633795231
2018	639626265
2019	645293844
2020	650533026
2021	654978670
2022	659306928
2023	664155299
