306,457 shares
305,182 shares
297,126 shares
296,105 shares
295,815 shares
294,694 shares
294,613 shares
293,659 shares
290,629 shares
288,435 shares