29,533 shares
28,225 shares
23,797 shares
20,387 shares
29,462 shares
22,359 shares
42,052 shares
44,584 shares
29,476 shares
36,272 shares