20,587 shares
19,902 shares
328,647 shares
71,282 shares
18,364 shares
52,197 shares
30,170 shares
29,138 shares
82,209 shares
22,840 shares