303,797 shares
258,194 shares
249,251 shares
238,783 shares
228,032 shares
207,590 shares
200,810 shares
200,564 shares
189,566 shares
182,049 shares