31,452 shares
43,692 shares
43,145 shares
19,896 shares
20,136 shares
122,532 shares
33,795 shares
26,365 shares
147,141 shares
31,723 shares