30,946 shares
257,053 shares
323,291 shares
248,151 shares
40,395 shares
355,820 shares
50,599 shares
33,719 shares
33,005 shares
25,984 shares