31,021 shares
19,482 shares
34,506 shares
21,751 shares
57,909 shares
14,783 shares
26,213 shares
25,244 shares
171,695 shares
13,439 shares