Year	Number
1960	102774405
1961	107461010
1962	112353948
1963	117427702
1964	122685213
1965	127970924
1966	133391124
1967	138938608
1968	144619778
1969	150422264
1970	156348970
1971	162404475
1972	168602360
1973	174916496
1974	181390154
1975	188027276
1976	194815524
1977	201831351
1978	209082155
1979	216485646
1980	223971140
1981	231345537
1982	238709595
1983	246185780
1984	253763225
1985	261410701
1986	269089341
1987	276818677
1988	284641161
1989	292525730
1990	300542020
1991	308585543
1992	316577393
1993	324577127
1994	332683466
1995	340817139
1996	348844078
1997	356935091
1998	365021233
1999	373021015
2000	380970671
2001	388397450
2002	395600285
2003	402657186
2004	409607209
2005	416521406
2006	423353999
2007	430109481
2008	436764943
2009	443366381
2010	449789738
2011	456687416
2012	463565520
2013	470344329
2014	477082611
2015	483792802
2016	490463258
2017	497020998
2018	503339154
2019	509443020
2020	515197002
2021	520431293
2022	525623043
2023	531233403
