29,530 shares
28,219 shares
23,794 shares
20,386 shares
29,460 shares
22,338 shares
42,049 shares
44,583 shares
29,475 shares
36,271 shares