31,399 shares
43,060 shares
34,839 shares
14,695 shares
25,816 shares
42,792 shares
35,257 shares
36,137 shares
23,742 shares
347,839 shares