304 shares
294 shares
286 shares
285 shares
280 shares
271 shares
269 shares
264 shares
260 shares
259 shares