Year Number 1960 0 1965 0 1970 0 1975 0 1976 0 1977 0 1978 0 1979 0 1980 0 1981 0 1982 0 1983 0 1984 0 1985 0 1986 0 1987 0 1988 0 1989 0 1990 0 1991 0 1992 0 1993 9049 1994 12800 1995 13000 1996 14000 1997 15000 1998 20000 1999 25000 2000 30000 2001 266461 2002 1569050 2003 3149473 2004 9147209 2005 18587000 2006 32322202 2007 40395611 2008 62988492 2009 74518264 2010 87297789 2011 95167308 2012 112777785 2013 127246092 2014 138960320 2015 150830089 2016 154342168 2017 144920170 2018 172730603 2019 184592255 2020 204228678 2021 195128265 2022 222225300