21,945 shares
35,079 shares
23,264 shares
18,439 shares
256,596 shares
127,437 shares
29,628 shares
40,421 shares
50,833 shares
19,951 shares