26,594 shares
19,739 shares
30,329 shares
55,893 shares
14,709 shares
87,991 shares
299,161 shares
505,090 shares
170,262 shares
142,508 shares