Year Number 1960 998709 1961 999408 1962 1002624 1963 1009118 1964 1016127 1965 1021186 1966 1023649 1967 1021967 1968 1017688 1969 1013756 1970 1009940 1971 1006720 1972 1007973 1973 1013070 1974 1019370 1975 1024666 1976 1029120 1977 1031392 1978 1030400 1979 1027992 1980 1024219 1981 1019143 1982 1015066 1983 1011897 1984 1008695 1985 1004177 1986 997288 1987 989372 1988 981864 1989 974394 1990 967533 1991 960114 1992 951990 1993 946159 1994 941345 1995 936796 1996 935604 1997 933541 1998 928696 1999 923359 2000 915198 2001 905165 2002 893141 2003 878947 2004 862324 2005 842426 2006 819346 2007 795103 2008 771450 2009 749524 2010 727724 2011 700211 2012 672423 2013 644211 2014 611850 2015 578442 2016 544601 2017 509345 2018 470196 2019 455977 2020 457453 2021 445363 2022 432676 2023 426744