25,553 shares
23,618 shares
294,026 shares
168,505 shares
50,463 shares
50,580 shares
32,653 shares
16,741 shares
13,713 shares
14,634 shares