Year Number 1996 148263000 1997 157551000 2004 190282000 2005 185829000 2006 193882000 2007 193319000 2008 193571000 2009 192369000 2010 189826000 2011 196595000 2012 197522000 2013 204410000 2014 206599000 2015 203302000 2016 203042000 2017 207274000 2018 211998000 2019 217877000 2020 117109000