18,324 shares
310,356 shares
52,475 shares
202,278 shares
106,757 shares
29,049 shares
50,695 shares
329,797 shares
149,487 shares
59,222 shares