Year Number 1990 1180129 1991 1013329 1992 943106 1993 894076 1994 847468 1995 801991 1996 752305 1997 706826 1998 663288 1999 627758 2000 615663 2001 566851 2002 531423 2003 497048 2004 470848 2005 444020 2006 420940 2007 401836 2008 383725 2009 362731 2010 340317 2011 321641 2012 314801 2013 291363 2014 278111 2015 256788 2016 247695 2017 236536 2018 214664 2019 202984 2020 187378 2021 176125 2022 169321