40,863 shares
125,350 shares
23,587 shares
65,018 shares
49,571 shares
21,295 shares
27,429 shares
38,677 shares
94,468 shares
179,010 shares