45832


38596


37331


12878


12847


10784


10219


9143


9045


8566