309 shares
279 shares
243 shares
202 shares
240 shares
288 shares
286 shares
238 shares
231 shares
289 shares