Year	Number
2000	40158152
2001	37885276
2002	36006600
2003	34653276
2004	33750752
2005	32879500
2006	31788024
2007	30520024
2008	29022400
2009	27884600
2010	26450876
2011	25018500
2012	24032550
2013	23463524
2014	22870876
2015	22290424
2016	21673176
2017	21010950
2018	20279676
2019	19487576
2020	18717350
2021	18256900
2022	17899524
2023	17754624
