320 shares
293 shares
1,046 shares
529 shares
257 shares
255 shares
708 shares
304 shares
285 shares
259 shares