Year Number 1990 571488 1991 510679 1992 475814 1993 490241 1994 476320 1995 519914 1996 528443 1997 566074 1998 584402 1999 703172 2000 664049 2001 618826 2002 579626 2003 515314 2004 528729 2005 538606 2006 561996 2007 499176 2008 489439 2009 514004 2010 519159 2011 517012 2012 521832 2013 586974 2014 585884 2015 562048 2016 582278 2017 605967 2018 631100 2019 616494 2020 616157 2021 622387 2022 326377 2023 306485