45846


38627


37384


12951


12910


10805


10263


9197


9085


8588