Year Number 1960 780397 1961 843490 1962 894975 1963 940180 1964 984756 1965 1022485 1966 1056292 1967 1084426 1968 1106740 1969 1124630 1970 1136972 1971 1145477 1972 1148977 1973 1146748 1974 1140275 1975 1129584 1976 1113854 1977 1096634 1978 1081597 1979 1070648 1980 1064560 1981 1062636 1982 1066548 1983 1073876 1984 1085745 1985 1100966 1986 1118800 1987 1140690 1988 1162482 1989 1189271 1990 1214082 1991 1231813 1992 1249937 1993 1266602 1994 1279770 1995 1287762 1996 1289229 1997 1285515 1998 1276551 1999 1257672 2000 1229053 2001 1195503 2002 1159867 2003 1124485 2004 1092883 2005 1065919 2006 1043213 2007 1026295 2008 1024692 2009 1026700 2010 1024057 2011 1029388 2012 1042116 2013 1059706 2014 1079539 2015 1099762 2016 1118347 2017 1130599 2018 1136063 2019 1139316 2020 1138771 2021 1130599 2022 1111076 2023 1082722