25,954 shares
113,670 shares
27,624 shares
159,535 shares
34,814 shares
208,111 shares
55,422 shares
141,811 shares
23,626 shares
28,239 shares