Year Number 1970 424179 1971 436857 1972 440151 1973 451530 1974 454986 1975 452249 1976 467552 1977 478584 1978 493231 1979 504377 1980 518968 1981 530083 1982 539889 1983 549637 1984 559080 1985 570775 1986 579687 1987 600166 1988 627190 1989 656877 1990 687331 1991 720983 1992 749336 1993 798981 1994 835089 1995 862940 1996 895777 1997 905813 1998 958734 1999 951481 2000 966476 2001 966548 2002 962661 2003 935722 2004 930918 2005 933995 2006 914138 2007 894422 2008 872906 2009 852168 2010 839291 2011 820437 2012 838198 2013 790701 2014 772090 2015 727319 2016 727363 2019 670193 2020 691877 2021 700905 2022 714963 2023 705058