As Funky already stated you may be able to simply state to the people "Remove this number from your list, do not call again" and hope it slows down. Repeat the phrase until they concede.
As your carrier is listed as Tmobile I assume you live in the US.
Add
all of your numbers, home and cell, to the National Do Not Call Registry.
https://www.donotcall.gov/
Telemarketers are supposed to update their do not call list with the federal database once every 30 days, so in theory the calls should stop in 31 days max.
If the above does not work you can transfer your number to Google Voice -
https://www.google.com/voice‎
Sign up for a Google Voice account and port your current number, note your carrier may charge you a fee for issuing a new phone number to your phones sim card/imei serial.
Once ported setup Google Voice to automatically forward known callers to your cell and blacklist/blackhole unknowns to a standard "phone has been disconnected" message.
Google voice is pretty cool, most modern phones will allow you to copy your phone-book to Google and once that is done, if people are dialing your Google voice number, you can decide what phone number rings.
If its your mom calling you can have Google voice ring your cell and home number at the same time, first one you answer wins. If its the boss you can have it only ring your home phone and not your cell.
If someone leaves a voice mail Google will transcribe it text and email or text it to your cell.
It takes a bit to setup but once done you have seriously complete control of who contacts you where and under what circumstance you want.