Okay, so... Just a few points of note.
It's not possible to find a number pad in a laptop smaller than 15.6". There's just not room for it. And at that size, 4.5lbs is about the lightest that physics will allow it to be.
You said "at least" a 1050. Why a 1050 in specific? Because that influences what "at least" means. If you don't need a feature new to the 1000 series then a 960 is equivalent and a 980 is better. If you DO need a 1000-series feature, then the search gets harder. But you probably DON'T.
You aren't going to find lots of USB ports on a laptop. More ports is opposed to lighter weight and lower price. Just buy a cheap unpowered hub. Don't let USB ports be a make-or-break point.
You said "better storage" but you didn't say what you have or what "better" means to you. Do you mean "bigger" or "faster"?
What's your budget look like?
Right now, the
ASUS ZenBook looks like it might be your best bet.
The
Dell Inspiron 15 7000 is coming in close behind, with slightly better specs but a somewhat less reliable manufacturer.