310,741 shares
309,162 shares
308,169 shares
307,246 shares
307,198 shares
307,174 shares
304,946 shares
304,212 shares
302,832 shares
302,367 shares