35,011 shares
31,024 shares
35,176 shares
44,407 shares
21,839 shares
15,231 shares
367,635 shares
12,972 shares
16,153 shares
19,626 shares