Year Number 2000 5511167.5 2001 5270422.5 2002 5072585 2003 4865767.5 2004 5156912.5 2005 4790470 2006 4352257.5 2007 3966747.5 2008 3664762.5 2009 3399290 2010 3275937.5 2011 3131562.5 2012 3125782.5 2013 3181585 2014 3310975 2015 3437820 2016 3539567.5 2017 3609017.5 2018 3712915 2019 3811730 2020 3909932.5 2021 3933407.5 2022 4011317.5 2023 4067245