176,248 shares
35,739 shares
120,253 shares
125,479 shares
45,613 shares
29,797 shares
344,618 shares
48,675 shares
46,027 shares
249,529 shares