29,576 shares
15,931 shares
14,856 shares
18,499 shares
111,118 shares
19,392 shares
38,300 shares
18,440 shares
406,569 shares
16,668 shares