Year Number 1992 188400 1993 291200 1994 339600 1995 370700 1996 393000 1997 403800 1998 459900 1999 555500 2000 627907 2001 689635 2002 720513 2003 758392 2004 764991 2005 757651 2006 860735 2007 945420 2008 1103685 2009 953378 2010 979803 2011 972711 2012 816630 2013 857000 2014 916981 2015 1045409 2016 1009559 2017 1087075 2018 1094762 2019 869640.1 2020 78565 2021 21037