309 shares
305 shares
303 shares
279 shares
276 shares
265 shares
260 shares
241 shares
230 shares
229 shares