111,592 shares
300 shares
258 shares
292 shares
313 shares
280 shares
289 shares
338 shares
301 shares
329 shares