Year Number 1970 61068 1971 67688 1972 77828 1973 94490 1974 106511 1975 111538 1976 116037 1977 121202 1979 134350 1980 135830 1981 133909 1982 130347 1983 122836 1984 117412 1985 112531 1986 114655 1987 116928 1988 118357 1989 123052 1990 130553 1991 139303 1992 151513 1993 160291 1994 169777 1995 179440 1996 183162 1997 192678 1998 227328 1999 254597 2000 255643 2001 280341 2002 288965 2004 339763 2005 347244 2006 374428 2007 377924 2008 380813 2009 405584 2010 413686 2011 419453 2012 427760 2013 447280 2014 460235 2015 460252 2016 462855 2017 467513 2018 476668 2019 504316 2020 505328 2021 528269 2022 501018