Overwatch Heroes and their counters

If you're having trouble with a particular character in Overwatch, this table is for you! Below, it will show a list of the characters on the left and their counters across the side.
icon-portrait_019icon-portrait_014icon-portrait_006icon-portrait_010Icon-Soldier76icon-portrait_017icon-portrait_012icon-portrait_004icon-portrait_005icon-portrait_002icon-portrait_016icon-portrait_018icon-portraiticon-portrait_003icon-portrait_013icon-portrait_011icon-portrait_008icon-portrait_007icon-portrait_009icon-portrait_020icon-portrait_015
icon-portrait_019counterarrowcounterarrow
icon-portrait_014counterarrowcounterarrow
icon-portrait_006counterarrow
icon-portrait_010counterarrowcounterarrowcounterarrowcounterarrowcounterarrowcounterarrow
Icon-Soldier76counterarrowcounterarrow
icon-portrait_017counterarrowcounterarrow
icon-portrait_012
icon-portrait_004counterarrow
icon-portrait_005counterarrowcounterarrow
icon-portrait_002counterarrowcounterarrow
icon-portrait_016counterarrowcounterarrow
icon-portrait_018
icon-portraitcounterarrow
icon-portrait_003counterarrow
icon-portrait_013counterarrowcounterarrowcounterarrowcounterarrowcounterarrow
icon-portrait_011counterarrowcounterarrow
icon-portrait_008counterarrow
icon-portrait_007
icon-portrait_009
icon-portrait_020
icon-portrait_015
icon-portrait_019icon-portrait_014icon-portrait_006icon-portrait_010Icon-Soldier76icon-portrait_017icon-portrait_012icon-portrait_004icon-portrait_005icon-portrait_002icon-portrait_016icon-portrait_018icon-portraiticon-portrait_003icon-portrait_013icon-portrait_011icon-portrait_008icon-portrait_007icon-portrait_009icon-portrait_020icon-portrait_015