21,194 shares
34,520 shares
30,594 shares
15,951 shares
149,061 shares
108,243 shares
39,931 shares
115,589 shares
103,307 shares
95,754 shares