312 shares
303 shares
274 shares
260 shares
386 shares
346 shares
623 shares
264 shares
275 shares
350 shares