18,743 shares
24,851 shares
17,631 shares
17,284 shares
243,201 shares
174,102 shares
109,022 shares
374,659 shares
297,690 shares
84,609 shares