Year Number 1980 64930 1981 67276 1982 70192 1983 68002 1984 74152 1985 77044 1986 81317 1987 90120 1988 97513 1989 108397 1990 104895 1991 105257 1992 113872 1993 107548 1994 120205 1995 128341 1996 130041 1997 126520 1998 132409 1999 149701 2000 166535 2001 184711 2002 185982 2003 186799 2004 200377 2005 217571 2006 240698 2007 249940 2008 261761 2009 263604 2010 279148 2011 286189 2012 304566 2013 313955 2014 324989 2015 333762 2016 340911 2017 344021 2018 343858 2019 368590 2020 357699