Year Number 1999 28003 2000 29973 2002 29027 2004 39750 2005 41180 2006 41910 2007 42724 2008 42749 2009 42868 2010 42946 2011 44073 2012 44864 2013 44486 2014 46263.16796875 2015 47651.9296875 2016 48770 2017 49661.9296875 2018 50715 2019 52909.4609375 2020 52594 2021 54579.26953125 2022 56635.94140625