38,942 shares
36,519 shares
466,593 shares
27,861 shares
34,713 shares
40,994 shares
29,596 shares
100,354 shares
34,144 shares
81,288 shares