506 shares
366 shares
342 shares
345 shares
343 shares
310 shares
284 shares
860 shares
280 shares
318 shares