2002 28626
2003 28938
2004 29060
2005 29202
2006 29494
2007 29951
2008 30625
2009 30506
2010 31144
2011 32100
2012 33002
2013 33659
2014 34514
2015 35363
2016 36187
2017 37077
2018 38212
2019 39301
2020 39167
2021 40463
2022 42053
2023 44732
