306,738 shares
65,156 shares
142,042 shares
508,575 shares
180,449 shares
321,203 shares
172,681 shares
78,063 shares
73,513 shares
77,859 shares