Year	Number
1960	49269000
1961	49269000
1962	49269000
1963	49269000
1964	49269000
1965	58289000
1966	58289000
1967	58289000
1968	58289000
1969	58289000
1970	69039000
1971	69039000
1972	69039000
1973	69039000
1974	69039000
1975	80515000
1976	82802000
1977	85426000
1978	88431000
1979	91265000
1980	94282000
1981	105559222
1982	107519214
1983	110612689
1984	112550739
1985	115985813
1986	118289121
1987	122789249
1988	127086765
1989	131504568
1990	136114201
1991	139412884
1992	143341581
1993	148106159
1994	153447946
1995	159659000
1996	166446000
1997	173867000
1998	179850000
1999	189502000
2000	192513000
2001	191570800
2002	189250143
2003	182933281
2004	177690711
2005	175160940
2006	167459899
2007	158418151
2008	162763000
2009	152873000
2010	149652000
2011	143319000
2012	138595000
2013	133233000
2014	128495000
2015	124848000
2016	121343000
2017	116297000
2018	110333000
2019	106431000
2020	101799000
2021	97819000
2022	91623000
