317,088 shares
316,645 shares
314,513 shares
313,439 shares
311,718 shares
311,560 shares
310,844 shares
308,511 shares
308,332 shares
307,507 shares