18,877 shares
27,071 shares
15,122 shares
41,324 shares
271,090 shares
13,015 shares
34,795 shares
93,264 shares
78,846 shares
29,600 shares