Year Number 1982 15000 1986 230 1987 160 1988 170 1989 310 1990 100 1991 320 1992 325 1993 309 1994 264 1995 241 1996 240 1997 139 1998 168 1999 190 2000 135 2001 28698 2002 25368 2003 35394 2004 31056 2005 42875 2006 71669 2007 98092 2008 125090 2009 159542 2010 164902 2011 162861 2012 164567 2013 252854 2014 412028 2015 471093 2016 490879 2017 545513 2018 590858 2019 610152 2020 642161 2021 737658 2022 748344 2023 759187