529 shares
430 shares
403 shares
510 shares
328 shares
326 shares
369 shares
385 shares
299 shares
340 shares