hi,im a medical graduate from india,iam taking my usmle this year,id like to know what the chances r for me getting a residency with H1 sponsorship by a hospital in NY/NJ.secondly can i do my residency on F1 visa?if so what r the requisites?thirdly is it necessary to pass step3 to get residency on H1visa?fourthly what sort of jobs can i get with my medical degree from india?