Year Number 1988 30 1989 50 1990 735687 1991 673433 1992 520914 1993 704048 1994 797834 1995 744627 1996 783992 1997 493324 1998 365390 1999 294685 2000 266926 2001 244603 2002 275414 2003 353340 2004 335466 2005 231136 2006 160543 2007 91542 2008 75221 2009 71601 2010 70133 2011 66779 2012 23428 2013 17548 2014 13561 2015 9972 2016 6558 2017 6039 2018 5508 2019 5365 2020 5195 2021 5384 2022 5156 2023 4838