29,538 shares
28,228 shares
23,802 shares
20,389 shares
29,468 shares
22,377 shares
42,057 shares
44,589 shares
29,478 shares
36,275 shares