138,676 shares
59,183 shares
107,972 shares
78,191 shares
308,912 shares
130,702 shares
39,100 shares
96,824 shares
58,787 shares
150,258 shares