45905


38717


37669


14462


14270


13392


13249


11741


11562


10888