300,406 shares
126,806 shares
702,158 shares
375,972 shares
340,041 shares
273,153 shares
283,215 shares
235,690 shares
108,281 shares
65,855 shares