18,257 shares
310,180 shares
52,422 shares
202,159 shares
106,630 shares
28,969 shares
50,585 shares
329,643 shares
149,409 shares
59,183 shares