331,037 shares
324,392 shares
320,961 shares
309,469 shares
305,297 shares
303,560 shares
297,986 shares
295,022 shares
290,206 shares
288,825 shares