29,533 shares
28,225 shares
23,797 shares
20,387 shares
29,462 shares
22,367 shares
42,053 shares
44,584 shares
29,476 shares
36,273 shares