37,975 shares
36,486 shares
287,137 shares
129,266 shares
64,785 shares
68,416 shares
22,996 shares
256,318 shares
81,928 shares
19,110 shares