Year Number 2000 3050000 2001 3100000 2002 3140000 2003 3170000 2004 3190000 2005 3200000 2006 3190000 2007 3170000 2008 3140000 2009 3100000 2010 3050000 2011 3010000 2012 2970000 2013 2920000 2014 2890000 2015 2840000 2016 2790000 2017 2740000 2018 2690000 2019 2640000 2020 2590000