310 shares
646 shares
596 shares
298 shares
329 shares
309 shares
291 shares
320 shares
281 shares
238 shares