1,046 shares
265 shares
359 shares
301 shares
288 shares
270 shares
349 shares
303 shares
239 shares
403 shares