Year Number 1960 631387 1961 651948 1962 671575 1963 689824 1964 708152 1965 726806 1966 746305 1967 766575 1968 787171 1969 807520 1970 827200 1971 846188 1972 864877 1973 883363 1974 901317 1975 918472 1976 934371 1977 949313 1978 963452 1979 976513 1980 987545 1981 992344 1982 999690 1983 1014245 1984 1028179 1985 1041483 1986 1053844 1987 1066030 1988 1081642 1989 1099328 1990 1116056 1991 1131672 1992 1146136 1993 1151037 1994 1145606 1995 1137675 1996 1127814 1997 1117514 1998 1107781 1999 1098808 2000 1090401 2001 1081725 2002 1071337 2003 1058640 2004 1044376 2005 1028841 2006 1012251 2007 996597 2008 980976 2009 963352 2010 944724 2011 926065 2012 907697 2013 889567 2014 872182 2015 856007 2016 840873 2017 827075 2018 814956 2019 804460 2020 796220 2021 789506 2022 782195 2023 774367