29,655 shares
16,059 shares
15,015 shares
18,535 shares
111,163 shares
9,677 shares
38,521 shares
18,558 shares
406,890 shares
16,866 shares