Forbes has released its list of the highest paid actors on TV. These figures are for earnings in 2011 and are not for salaries alone; they include endorsements and any side businesses the actors might have.

MEN
1. Ashton Kutcher, $24 million
2. Hugh Laurie, $18 million
2. Ray Romano, $18 million
4. Alec Baldwin, $15 million
4. Mark Harmon, $15 million
6. Tim Allen, $14 million
7. Jon Cryer, $13 million
8. Patrick Dempsey, $12 million
9. Jim Parsons, $8 million
9. Johnny Galecki, $8 million
9. Jason Segel, $8 million

WOMEN:
1. Sofia Vergara, $19 million
2. Kim Kardashian, $18 million
3. Eva Longoria, $15 million
4. Bethenny Frankel, $12 million
5. Khloe Kardashian, $11 million
5. Tina Fey, $11 million
7. Mariska Hargitay, $10 million
8. Zooey Deschanel, $9 million
8. Felicity Huffman, $9 million
8. Ellen Pompeo, $9 million
11. Kate Walsh, $8 million
11. Teri Hatcher, $8 million
11. Marcia Cross, $8 million
11. Kaley Cuoco, $8 million
15. Alyson Hannigan, $7 million
15. Marg Helgenberger, $7 million
17. Melissa McCarthy, $6 million
17. Julianna Marguiles, $6 million
17. Kyra Sedgwick, $6 million
20. Courteney Cox, $5 million