291 shares
266 shares
256 shares
284 shares
307 shares
510 shares
285 shares
311 shares
279 shares
272 shares