29,569 shares
28,266 shares
23,837 shares
20,423 shares
29,506 shares
22,419 shares
42,086 shares
44,630 shares
29,511 shares
36,315 shares