22,642 shares
23,029 shares
18,246 shares
318,445 shares
282,075 shares
174,641 shares
76,391 shares
160,222 shares
406,943 shares
73,638 shares