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 365 1987 5101 1988 9846 1989 15606 1990 31809 1991 47828 1992 61395 1993 85076 1994 183305 1995 471522 1996 887675 1997 1808292 1998 3895777 1999 9100381 2000 18279922 2001 25025108 2002 32439324 2003 42660021 2004 66274914 2005 100447296 2006 142189917 2007 174233001 2008 196635620 2009 206764427 2010 219897587 2011 240981389 2012 248388719 2013 257269636 2014 260048118 2015 260327755 2016 259511557 2017 265242570 2018 260265944 2019 273254533 2020 271435675 2021 281660823 2022 255742751