Year Number 1990 219162 1991 217796 1992 224056 1993 233996 1994 388628 1995 241049 1996 249121 1997 249614 1998 253387 1999 262916 2000 260609 2001 264125 2002 266960 2003 269428 2004 270063 2005 270213 2006 269412 2007 268057 2008 268393 2009 264069 2010 261651 2011 259079 2012 256748 2013 255074 2014 254163 2015 254146 2016 255085 2017 256012 2018 257113 2019 259953 2020 263137 2021 267630 2022 274547