Year Number 1981 186411 1982 185217 1983 192286 1984 234242 1985 226989 1986 365137 1987 368839 1988 338983 1989 377577 1990 426836 1991 426934 1992 505628 1993 599883 1994 647635 1995 692808 1996 726592 1997 739703 1998 739168 1999 785114 2000 1009505 2001 1031008 2002 1133918 2003 1272370 2004 1478692 2005 1625119 2006 1792894 2007 1791827 2008 1825436 2009 1877497 2010 2299734 2011 2667526 2012 2910754 2013 3181333 2014 3466852 2015 1456493 2016 1542236