Year Number 1991 292774 1992 300764 1993 309059 1994 317635 1995 326508 1996 335846 1997 345504 1998 355481 1999 365831 2000 376620 2001 387881 2002 399703 2003 412149 2004 425343 2005 439422 2006 453891 2007 469430 2008 485968 2009 503461 2010 521999 2011 541121 2012 561059 2013 581623 2014 601861 2015 620925 2016 640147 2017 657900 2018 674918 2019 691727 2020 665807 2021 688927 2022 740047 2023 763104