300,667 shares
300,459 shares
299,959 shares
297,301 shares
297,015 shares
296,950 shares
294,185 shares
291,696 shares
290,932 shares
289,601 shares