300,195 shares
126,615 shares
701,962 shares
375,785 shares
339,847 shares
272,998 shares
283,031 shares
235,527 shares
108,116 shares
65,677 shares