Year Number 1977 259782 1978 271360 1979 281820 1980 293879 1981 302040 1982 312314 1983 316596 1984 320164 1985 330456 1986 341719 1987 349996 1988 352828 1989 355956 1990 350847 1991 367419 1992 370008 1993 362634 1994 383449 1995 309339 1996 293496 1999 273943 2000 272542 2001 286006 2002 288110 2003 278960 2004 276638 2005 283806 2006 284642 2007 303771 2013 289006 2015 289066 2016 313474 2017 323488 2018 316135 2019 318114 2020 323148 2021 331652