Year Number 1971 2527143 1972 2582284 1973 2595716 1974 2579041 1975 2596732 1976 2589862 1977 2587871 1978 2544408 1979 2474183 1980 2388308 1981 2323228 1982 2340255 1983 2321381 1984 2323105 1985 2287746 1986 2250941 1987 2238224 1988 2242938 1989 2249305 1990 2254654 1991 2292497 1992 2337513 1993 2402531 1994 2455427 1995 2469552 1996 2505389 1998 2564963 1999 2511517 2000 2519080 2005 2601926 2006 2632432 2007 2657320 2008 2668134 2009 2657932 2010 2611619 2011 2583789 2012 2734631 2013 2697507 2014 2661089 2015 2641675 2016 2640933 2017 2653009 2018 2654199 2019 2659138 2020 2681886 2021 2679516