29,535 shares
28,225 shares
23,799 shares
20,387 shares
29,463 shares
22,372 shares
42,054 shares
44,585 shares
29,476 shares
36,273 shares