300,298 shares
126,707 shares
702,065 shares
375,881 shares
339,946 shares
273,088 shares
283,124 shares
235,624 shares
108,214 shares
65,768 shares