Year Number 1988 212700 1989 210500 1990 216000 1991 224300 1992 226600 1993 237800 1994 258000 1995 277800 1996 292600 1997 331900 1998 348900 1999 334900.0009765625 2000 322489 2001 330364 2010 337507.6956380106 2011 334453.43624841643 2012 368656.7445157089 2013 374076 2014 475027 2017 501845 2018 508823.9597298387 2019 495925.5831283564 2020 271667.512 2021 237384.37699999998