Year Number 1970 354096 1971 359928 1972 352209 1973 353653 1974 331047 1975 322602 1976 322942 1977 324361 1978 325888 1979 326235 1980 331247 1981 387150 1982 363179 1983 350178 1984 350390 1985 356002 1986 354883 1987 354177 1988 351984 1989 350415 1990 346416 1991 340789 1992 338020 1993 338204 1994 337889 1995 341197 1996 345573 1997 364291 1998 365297 1999 366461 2000 360834 2001 359557 2002 364858 2003 365423 2004 366205 2005 365536 2006 365388 2007 359439 2008 353560 2009 348691 2010 341885 2011 339783 2012 332212 2013 327137 2014 321779 2015 316864 2016 309806 2017 304309 2018 296791 2019 292536 2020 293507 2021 299722 2022 291474