Year Number 1960 2477167 1961 2464465 1962 2458271 1963 2455319 1964 2449209 1965 2441056 1966 2434127 1967 2428842 1968 2421099 1969 2411916 1970 2407438 1971 2409472 1972 2416886 1973 2426533 1974 2430497 1975 2427907 1976 2432662 1977 2445260 1978 2456714 1979 2468159 1980 2486918 1981 2517235 1982 2546254 1983 2570723 1984 2591242 1985 2598557 1986 2597321 1987 2591854 1988 2585070 1989 2585826 1990 2595285 1991 2611611 1992 2633223 1993 2648889 1994 2653231 1995 2654008 1996 2658826 1997 2666682 1998 2675326 1999 2687394 2000 2701492 2001 2719294 2002 2740289 2003 2761174 2004 2776626 2005 2784110 2006 2788561 2007 2795224 2008 2805534 2009 2813219 2010 2823917 2011 2837987 2012 2847805 2013 2857388 2014 2871343 2015 2892281 2016 2912519 2017 2924993 2018 2932415 2019 2938087 2020 2941034 2021 2940645 2022 2951856 2023 2962523