29,486 shares
27,258 shares
113,529 shares
40,318 shares
29,216 shares
78,232 shares
54,750 shares
49,270 shares
17,214 shares
96,258 shares