Year Number 1971 243833 1972 247106 1973 250783 1974 256906 1975 259833 1976 261817 1977 252862 1978 256370 1980 252338 1981 264241 1982 273492 1983 272134 1984 281456 1985 286246 1986 289251 1987 292602 1988 301530 1989 302195 1990 314838 1991 317023 1992 314722 1993 317012 1994 320634 1995 323414 1996 334822 1997 341183 1998 354568 1999 360357 2000 359798 2001 362427 2002 362431 2003 371384 2004 376988 2005 373035 2006 375978 2007 390432 2008 397468 2009 435385 2010 423035 2011 440084 2012 442652 2013 457884 2014 467270 2015 470194 2016 493084 2017 482743 2018 495636 2019 514231 2020 524646 2021 527228