Year Number 1970 3064 1972 3639 1981 12242 1982 16326 1986 29902 1988 41957 1989 43701 1990 46074 1991 44936 1992 49427 1993 52363 1994 54949 1999 46100 2000 49894 2001 54474 2002 54196 2003 69270 2004 55191 2005 56814 2006 77270 2007 72847 2008 121654 2010 186918 2018 355510 2020 441224 2021 462137