46,618 shares
32,951 shares
215,967 shares
56,636 shares
42,375 shares
164,942 shares
18,782 shares
139,499 shares
39,312 shares
127,055 shares