27,815 shares
36,045 shares
269,266 shares
33,812 shares
43,431 shares
209,908 shares
28,286 shares
35,505 shares
27,025 shares
47,051 shares