29,664 shares
16,080 shares
15,018 shares
18,542 shares
111,174 shares
19,702 shares
38,538 shares
18,578 shares
406,939 shares
16,878 shares