Year Number 1989 46 1994 97 1995 92 1996 124 1997 105 1999 195 2000 191 2001 239 2002 257 2003 346 2005 384 2009 706 2010 735 2011 1062 2012 982 2015 1289 2016 1369 2017 1549 2018 1648 2019 1821 2022 2758