309 shares
301 shares
357 shares
332 shares
297 shares
290 shares
319 shares
310 shares
524 shares
300 shares