Year Number 2000 867000 2001 804000 2002 885000 2003 798000 2004 1030000 2005 1306000 2006 1501000 2007 1720000 2008 1875000 2009 1482000 2010 1606000 2011 1634000 2012 1738000 2013 1822000 2014 1886000 2015 1973000 2016 2052000 2017 2247000 2018 2536000 2019 2639000 2020 707000