360 shares
306 shares
303 shares
293 shares
388 shares
322 shares
297 shares
275 shares
373 shares
503 shares