Year Number 1981 198673 1982 198724 1983 202677 1984 248398 1985 239303 1986 379058 1987 381953 1988 352790 1989 391620 1990 445295 1991 454630 1992 532921 1993 634743 1994 694927 1995 740305 1996 777310 1997 790959 1998 796291 1999 845068 2000 1071207 2001 1091007 2002 1194096 2003 1335221 2004 1551476 2005 1702319 2006 1874343 2007 1879690 2008 1903789 2009 1947420 2010 2365484 2011 2782195 2012 3038000 2013 3311040 2014 3571017