Year Number 1985 1529 1986 1081 1987 3024 1988 3379 1989 4055 1990 3766 1991 5759 1992 9340 1993 11403 1994 14529 1995 18312 1996 23895 1997 30525 1998 34576 1999 41346 2000 52491 2001 62991 2002 81296 2003 95256 2004 110713 2005 161409 2006 196942 2007 262075 2008 317244 2009 353729 2010 429783 2011 527819 2012 662040 2013 664676 2014 568131 2015 571157 2016 652357 2017 632443