Year Number 1992 557200 1993 149700 1994 194500 1995 209900 1996 214000 1997 236800 1998 258900 1999 249600 2000 283836 2001 304051 2002 303865 2003 329271 2004 447883 2005 505409 2006 429657 2007 423585 2008 609847 2009 616514 2010 81450 2011 69445 2012 592996 2013 1009728 2014 1274911 2015 1363946 2016 1046012 2017 1069268 2018 26031 2019 40944 2020 35027 2021 11289