Year Number 1960 1247713 1961 1276088 1962 1298287 1963 1311488 1964 1315472 1965 1314178 1966 1310605 1967 1304485 1968 1295098 1969 1281530 1970 1264412 1971 1245661 1972 1225423 1973 1203441 1974 1180838 1975 1157640 1976 1134541 1977 1114728 1978 1100676 1979 1092918 1980 1091490 1981 1095377 1982 1102563 1983 1112991 1984 1124693 1985 1135263 1986 1146351 1987 1157122 1988 1162910 1989 1167659 1990 1167719 1991 1162058 1992 1154473 1993 1142549 1994 1121884 1995 1094783 1996 1064083 1997 1028676 1998 989672 1999 950513 2000 912082 2001 872128 2002 831568 2003 793385 2004 759006 2005 730569 2006 708922 2007 694302 2008 687052 2009 687602 2010 693468 2011 701937 2012 713675 2013 727530 2014 741322 2015 754346 2016 765737 2017 772810 2018 774812 2019 774592 2020 772333 2021 765932 2022 756917 2023 746358