300 shares
298 shares
251 shares
249 shares
255 shares
401 shares
272 shares
451 shares
500 shares
226 shares