296 shares
281 shares
305 shares
321 shares
383 shares
340 shares
378 shares
359 shares
360 shares
149 shares