Year Number 2004 462400 2005 529900 2006 576700 2007 651200 2008 698200 2009 737100 2010 826900 2011 932800 2012 1086200 2013 1108000 2014 1009200 2015 1013600 2016 1095800 2017 1072600 2018 1142900 2019 1137300 2020 1176500 2021 1241800