Year Number 1960 2706748 1961 2768470 1962 2766943 1963 2762629 1964 2758247 1965 2751840 1966 2742600 1967 2730577 1968 2715683 1969 2700184 1970 2674965 1971 2642910 1972 2617133 1973 2593547 1974 2570523 1975 2546937 1976 2522585 1977 2497456 1978 2470393 1979 2441828 1980 2408338 1981 2392180 1982 2387169 1983 2380802 1984 2373282 1985 2365329 1986 2355873 1987 2344794 1988 2332945 1989 2319832 1990 2305623 1991 2292084 1992 2296064 1993 2308040 1994 2320415 1995 2330486 1996 2338702 1997 2346254 1998 2352691 1999 2358385 2000 2358481 2001 2357934 2002 2365142 2003 2371646 2004 2379222 2005 2387514 2006 2395737 2007 2404552 2008 2414684 2009 2426037 2010 2443126 2011 2460583 2012 2472345 2013 2482582 2014 2492579 2015 2500969 2016 2508703 2017 2515590 2018 2520439 2019 2523688 2020 2524162 2021 2515539 2022 2503549 2023 2494835