22,085 shares
35,216 shares
24,047 shares
18,694 shares
256,773 shares
127,913 shares
30,178 shares
40,956 shares
51,102 shares
20,512 shares