Year Number 1976 396099 1978 415601 1979 428218 1980 440617 1981 447501 1982 428750 1983 405293 1984 408591 1985 426837 1986 446794 1987 449699 1988 459880 1989 465958 1990 475074 1991 478285 1992 404904 1993 362439 1994 350912 1995 349430 1996 346945 1997 350157 1998 359509 1999 363502 2000 365664 2001 377936 2002 382205 2003 396095 2004 393503 2005 407403 2006 408980 2007 410444 2008 406553 2009 354587 2010 355871 2011 355158 2012 349269 2013 346365 2014 333291 2015 315079 2016 294315 2017 280378 2018 268872 2019 256072 2020 242242 2021 235947 2022 227465