Year Number 2000 5152382.5 2001 5007927.5 2002 4920780 2003 4862237.5 2004 5458587.5 2005 5124710 2006 4750187.5 2007 4405702.5 2008 4142612.5 2009 3825240 2010 3718082.5 2011 3577037.5 2012 3511112.5 2013 3521245 2014 3602040 2015 3694395 2016 3716777.5 2017 3773562.5 2018 3875075 2019 4001450 2020 4147352.5 2021 4248957.5 2022 4386512.5 2023 4425595