31,649 shares
215,323 shares
40,860 shares
87,964 shares
133,658 shares
16,902 shares
20,495 shares
43,241 shares
122,698 shares
339,440 shares