30,939 shares
257,031 shares
323,262 shares
248,136 shares
40,371 shares
355,794 shares
50,587 shares
33,717 shares
32,999 shares
25,964 shares