118,610 shares
309,653 shares
18,509 shares
121,681 shares
19,785 shares
25,399 shares
35,676 shares
118,735 shares
43,081 shares
181,034 shares