31,834 shares
18,232 shares
13,315 shares
54,412 shares
13,352 shares
75,327 shares
25,171 shares
18,569 shares
120,120 shares
98,648 shares