15,521 shares
19,017 shares
34,005 shares
20,830 shares
370,710 shares
70,055 shares
40,431 shares
413,884 shares
147,743 shares
397,937 shares