Year Number 1961 4690000 1962 4730000 1963 4755000 1964 4783000 1965 4800000 1966 5470000 1967 5450000 1968 5390000 1969 5305000 1970 5270000 1971 5235000 1972 5205000 1973 5180000 1974 5155000 1975 5120000 1976 5090000 1977 5050000 1978 4989000 1979 4880000 1980 4726000 1981 4697000 1982 4669000 1983 4671000 1984 4676000 1985 4670000 1986 4730000 1987 4789000 1988 4548492 1989 4487595 1990 4426699 1991 4365802 1992 4304906 1993 4317974 1994 4331042 1995 4344109 1996 4357177 1997 4370245 1998 4414705 1999 4459165 2000 4503625 2001 4548085 2002 4592545 2003 4551998 2004 4511452 2005 4470905 2006 4430359 2007 4389812