Year Number 1970 5283787 1971 5040003 1972 6416954 1973 7793907 1974 7747559 1975 8349834 1976 8674004 1977 8227950 1978 8219313 1979 8235237 1980 8240169 1981 8285807 1982 8400000 1983 8808028 1984 8915442 1985 8920292 1986 9115554 1987 9206710 1988 11075476 1989 11285445 1990 11939949 2005 16219478 2006 16396870 2007 16312907 2008 16001605 2009 16539389 2010 16987106 2017 17195384 2018 17338100 2020 17603840 2021 16964968 2022 17162364