Year Total 1960 0 1965 0 1970 0 1975 0 1976 0 1977 0 1978 0 1979 0 1980 0 1981 0 1982 0 1986 1700 1987 4200 1988 11628 1989 29783 1990 54700 1991 108451 1992 180296 1993 257261 1994 411930 1995 944955 1996 2997645 1997 4337696 1998 6437444 1999 15003708 2000 24265059 2001 29655729 2002 33530997 2003 37219839 2004 38622582 2005 42694115 2006 45695061 2007 48422470 2008 49623339 2009 51052693 2010 51389417 2011 52590507 2012 50665099 2013 50158689 2014 50806251 2015 51067770 2016 51521507 2017 52484655