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 2911 1988 3527 1989 4955 1990 7766 1991 13482 1992 17897 1993 27278 1994 44059 1995 200747 1996 359511 1997 845233 1998 1278498 1999 2275258 2000 6103881 2001 12175318 2002 16983459 2003 24182668 2004 38112762 2005 66810870 2006 104148189 2007 150504407 2008 187998677 2009 232264131 2010 267184104 2011 295261936 2012 320519157 2013 345868405 2014 354307083 2015 360548454 2016 366479740 2017 378755940 2018 371674482 2019 414292320 2020 425459656 2021 452226663 2022 432839096