118,614 shares
309,655 shares
18,510 shares
121,683 shares
19,786 shares
25,403 shares
35,679 shares
118,736 shares
43,082 shares
181,042 shares