29,601 shares
27,839 shares
42,566 shares
34,151 shares
32,217 shares
98,546 shares
89,977 shares
43,695 shares
33,108 shares
111,667 shares