271 shares
254 shares
244 shares
348 shares
326 shares
300 shares
310 shares
301 shares
498 shares
350 shares