How to open multiple urls from a list, each in a different Firefox profile as batch

System Info:
Windows 7
Firefox 69.0

Issue:

I have a list of urls :

www.example1.com
www.example2.com
www.example3.com
… and so forth

I also have multiple Firefox profiles made and would like to open the urls in new windows(instances) with profiles in a batch command e.g. open www.example1.com in Profile 1, www.example2.com in Profile 2 henceforth.

I have tried opening them singly and it works

firefox -no-remote -P "my_profile" https://www.example1.com

But, how to do this for a list of urls taking the profiles alongwith?