110,710 shares
32,891 shares
385,169 shares
34,780 shares
250,030 shares
113,959 shares
102,266 shares
229,516 shares
36,573 shares
117,587 shares