311,727 shares
308,239 shares
296,809 shares
268,544 shares
262,567 shares
256,249 shares
253,540 shares
252,285 shares
250,960 shares
248,144 shares