Year Number 1971 228505 1972 257875 1973 290352 1974 311678 1975 329443 1976 362895 1977 395381 1978 421436 1979 458104 1980 484272 1981 506788 1982 498639 1983 492329 1984 457376 1985 454209 1986 462858 1987 511009 1988 527853 1989 569388 1990 597503 1991 646962 1992 652548 1994 663126 1995 762137 1996 824626 1997 859574 1998 888012 1999 953886 2000 914919 2001 945103 2002 977534 2003 975063 2004 984846 2005 996707 2006 1051872 2007 1021617 2008 1055372 2009 1224916 2010 1286653 2011 1299802 2012 1368074 2013 1412356 2014 1413208 2015 1498312 2016 1498314.5 2017 1524191 2018 1548876 2019 1584376 2020 1634441 2021 1629064 2022 1672475