6,546 shares
3,315 shares
506,940 shares
413,063 shares
296,081 shares
317,083 shares
142,912 shares
503,508 shares
311,093 shares
110,746 shares