Year Number 1995 192000 1996 194000 1997 207000 1998 220000 1999 254000 2000 228000 2001 266000 2002 383000 2003 424000 2004 427000 2005 438000 2006 638000 2007 735000 2008 742000 2009 755000 2010 746000 2011 767000 2012 770000 2013 795000 2014 819000 2015 805000 2016 849000 2017 837000 2018 871000