26,591 shares
19,739 shares
30,328 shares
55,892 shares
14,706 shares
87,989 shares
299,161 shares
505,089 shares
170,255 shares
142,508 shares