Year Number 1996 358100 1997 367800 1998 365300 1999 343100 2000 298232 2001 369164 2002 407777 2003 366581 2004 509904 2005 555795 2006 605817 2007 560626 2008 623688 2009 653320 2010 704753 2011 392312 2012 364733 2013 45000 2014 0 2018 53259 2019 193668 2020 54940 2021 179200