Year Number 1996 5645000 1997 7548000 1998 7776000 1999 6410000 2000 7932000 2001 6570000 2002 6773000 2003 7268000 2004 8783000 2005 9327000 2006 7852000 2007 8371000 2008 8887000 2009 8775000 2010 8801000 2011 9727000 2012 9576000 2013 10803000 2014 10991000 2015 10835000 2016 13372000 2017 12142000 2018 13098000 2019 14191000 2020 5850000