30,959 shares
257,080 shares
323,329 shares
248,175 shares
40,409 shares
355,864 shares
50,610 shares
33,727 shares
33,022 shares
25,999 shares