22,047 shares
35,168 shares
23,907 shares
18,656 shares
256,710 shares
127,821 shares
30,020 shares
40,849 shares
50,943 shares
20,369 shares