28,106 shares
44,814 shares
30,197 shares
21,747 shares
57,203 shares
18,509 shares
315,711 shares
160,601 shares
17,904 shares
146,968 shares