118,588 shares
309,646 shares
18,501 shares
121,662 shares
19,779 shares
25,376 shares
35,652 shares
118,712 shares
43,077 shares
181,017 shares