526 shares
508 shares
426 shares
390 shares
350 shares
340 shares
321 shares
302 shares
268 shares
266 shares