29,538 shares
28,228 shares
23,802 shares
20,390 shares
29,468 shares
22,379 shares
42,057 shares
44,589 shares
29,478 shares
36,276 shares