31,503 shares
43,170 shares
34,934 shares
14,800 shares
25,930 shares
42,898 shares
35,378 shares
36,246 shares
23,832 shares
347,985 shares