Year Number 1991 231507 1992 239840 1993 248928 1994 258713 1995 269157 1996 280317 1997 292255 1998 304884 1999 318052 2000 331668 2001 345676 2002 360155 2003 381538 2004 417214 2005 461674 2006 508671 2007 558291 2008 610442 2009 664657 2010 692760 2011 685093 2012 699050 2013 722754 2014 742612 2015 768564 2016 801959 2017 837075 2018 860599 2019 864408 2020 840235 2021 833682 2022 844182 2023 855301