308 shares
312 shares
294 shares
297 shares
254 shares
944 shares
560 shares
474 shares
465 shares
329 shares