Year Number 1976 204998 1977 217064 1978 227984 1979 211970 1980 217493 1981 204104 1985 226836 1986 235791 1987 242388 1988 247856 1989 251127 1990 251052 1991 252413 1992 259000 1993 267800 1994 278000 1995 288173 1996 298856 1997 311500 1998 324545 1999 336792 2000 340871 2001 347833 2002 354624 2003 358606 2004 362627 2005 360624 2006 353608 2007 344547 2008 344853 2009 345505 2010 347840 2011 359039 2012 366045 2013 381432 2014 386953 2015 392403 2016 396843 2017 397098 2018 396600 2019 390754 2020 377876 2021 384737 2022 381976