31,516 shares
17,926 shares
13,264 shares
54,196 shares
13,270 shares
74,952 shares
25,102 shares
18,300 shares
119,966 shares
98,559 shares