31,431 shares
43,099 shares
34,865 shares
14,724 shares
25,856 shares
42,826 shares
35,291 shares
36,171 shares
23,774 shares
347,883 shares