299 shares
272 shares
302 shares
505 shares
295 shares
306 shares
311 shares
248 shares
289 shares
287 shares