31,712 shares
215,553 shares
40,925 shares
88,063 shares
133,716 shares
16,989 shares
20,703 shares
43,295 shares
122,799 shares
339,496 shares