256 shares
300 shares
397 shares
315 shares
299 shares
281 shares
289 shares
312 shares
309 shares
298 shares