58,905 shares
26,814 shares
45,261 shares
41,266 shares
229,771 shares
148,841 shares
598,711 shares
28,361 shares
31,943 shares
232,394 shares