18,257 shares
310,181 shares
52,424 shares
202,159 shares
106,630 shares
28,969 shares
50,585 shares
329,644 shares
149,409 shares
59,183 shares