506 shares
271 shares
351 shares
290 shares
378 shares
362 shares
301 shares
327 shares
338 shares
332 shares