Year Number 2000 111000 2001 110000 2002 131000 2003 169000 2004 221000 2005 269000 2006 329000 2007 468000 2008 516000 2009 526000 2010 563000 2011 715000 2012 965000 2013 1083000 2014 1198000 2015 1187000 2016 1263000 2017 1482000 2018 1623000 2019 1868000 2020 346000