30,944 shares
257,044 shares
323,282 shares
248,144 shares
40,393 shares
355,813 shares
50,596 shares
33,718 shares
33,002 shares
25,979 shares