29,661 shares
28,392 shares
23,935 shares
20,516 shares
29,617 shares
22,529 shares
42,170 shares
44,744 shares
29,647 shares
36,404 shares