317,663 shares
308,867 shares
305,260 shares
303,411 shares
303,210 shares
296,205 shares
295,924 shares
295,007 shares
290,419 shares
290,215 shares