17,089 shares
22,915 shares
31,570 shares
259,934 shares
29,342 shares
121,565 shares
71,218 shares
27,637 shares
184,888 shares
28,786 shares