Year Number 1990 493937 1991 476934 1992 467064 1993 457098 1994 447531 1995 443289 1996 438515 1997 438371 1998 439421 1999 441028 2000 439410 2001 438339 2002 435795 2003 433660 2004 434987 2005 417695 2006 408475 2007 396477 2008 383374 2009 369536 2010 355176 2011 341264 2012 328155 2013 316323 2014 305332 2015 295487 2016 286492 2017 276947 2018 267410 2019 258599 2020 250817 2021 244233 2022 242312