30,927 shares
257,022 shares
323,252 shares
248,125 shares
40,352 shares
355,784 shares
50,579 shares
33,710 shares
32,983 shares
25,957 shares