30,991 shares
257,112 shares
323,372 shares
248,214 shares
40,445 shares
355,900 shares
50,645 shares
33,757 shares
33,055 shares
26,021 shares