34,956 shares
30,990 shares
35,156 shares
44,335 shares
21,775 shares
15,214 shares
367,597 shares
12,903 shares
16,075 shares
19,551 shares