300,529 shares
126,890 shares
702,287 shares
376,052 shares
340,164 shares
273,248 shares
283,301 shares
235,776 shares
108,350 shares
65,931 shares