331 shares
300 shares
262 shares
244 shares
250 shares
304 shares
302 shares
310 shares
303 shares
277 shares