30,959 shares
257,079 shares
323,328 shares
248,175 shares
40,409 shares
355,861 shares
50,610 shares
33,727 shares
33,022 shares
25,999 shares