Where can I download 4.x firmware files for the iPhone 4?

Where can I download 4.x firmware files for the iPhone 4?

Apple's iPhone 4 shipped with the iPhone 4.0.0 operating system. On your computer, right-click the link below to download the official firmware restore file.

iPhone 4 firmware version 4.0.0 can be found here: iPhone3,1_4.0_8A293_Restore.ipsw
iPhone 4 4.0.1: iPhone3,1_4.0.1_8A306_Restore.ipsw
iPhone 4 4.0.2: iPhone3,1_4.0.2_8A400_Restore.ipsw
iPhone 4 4.1.0: iPhone3,1_4.1_8B117_Restore.ipsw
iPhone 4 4.2.1: iPhone3,1_4.2.1_8C148_Restore.ipsw
iPhone 4 4.3.0: iPhone3,1_4.3_8F190_Restore.ipsw
iPhone 4 4.3.1: iPhone3,1_4.3.1_8G4_Restore.ipsw
iPhone 4 4.3.2: iPhone3,1_4.3.2_8H7_Restore.ipsw
iPhone 4 4.3.3: iPhone3,1_4.3.3_8J2_Restore.ipsw
iPhone 4 4.3.4: iPhone3,1_4.3.4_8K2_Restore.ipsw
iPhone 4 4.3.5: iPhone3,1_4.3.5_8L1_Restore.ipsw

Looking for Verizon iPhone 4 firmware files? Find them here.