Year Number 1991 615700 1992 590600 1993 630000 1994 630000 1995 661500 1996 661500 1997 240200 1998 239700 1999 224700 2000 253917 2001 255298 2002 269886 2003 294880 2004 310158 2005 295252 2006 347998 2007 380708 2008 364470 2009 257233 2010 391188 2011 496649.107733126 2012 626469.96653678 2013 585864 2014 683254 2015 529311 2016 537853 2017 602775 2018 670360 2019 744413 2020 143860 2021 61614