313 shares
290 shares
403 shares
281 shares
311 shares
341 shares
495 shares
340 shares
330 shares
388 shares