321 shares
303 shares
301 shares
295 shares
281 shares
273 shares
254 shares
240 shares
238 shares
232 shares