307,971 shares
306,727 shares
304,552 shares
303,348 shares
303,252 shares
302,964 shares
302,043 shares
301,597 shares
300,992 shares
300,976 shares