30,953 shares
257,074 shares
323,322 shares
248,169 shares
40,405 shares
355,853 shares
50,606 shares
33,724 shares
33,018 shares
25,993 shares