58,905 shares
26,814 shares
45,264 shares
41,271 shares
229,771 shares
148,841 shares
598,712 shares
28,361 shares
31,943 shares
232,397 shares