Make sure you cowl vent is not full of debris at the ends. If water cannot drain down the sides of the car it will fill the cowl and over flow through any worn seal, i.e. wiper seals and interior vent. The cowl/interior vent lip sits higher but if it is rusted through it will leak there as well. Most holes in the window edge would drain into the cowl (it has 3 there already)unless they are on the edges or top. My guess is the wiper seals unless you have rust through somewhere. Good luck.