25,322 shares
23,429 shares
178,324 shares
70,934 shares
99,017 shares
12,455 shares
224,755 shares
22,811 shares
30,423 shares
257,281 shares