31,846 shares
18,240 shares
13,344 shares
54,438 shares
13,362 shares
75,351 shares
25,222 shares
18,617 shares
120,145 shares
98,683 shares