Where can I download 2.x firmware files for the iPhone 3G?

Where can I download 2.x firmware files for the iPhone 3G?

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

iPhone 3G firmware version 2.0.0 can be found here: iPhone1,2_2.0_5A347_Restore.ipsw
iPhone 3G 2.0.1: iPhone1,2_2.0.1_5B108_Restore.ipsw
iPhone 3G 2.0.2: iPhone1,2_2.0.2_5C1_Restore.ipsw
iPhone 3G 2.1.0: iPhone1,2_2.1_5F136_Restore.ipsw
iPhone 3G 2.2.0: iPhone1,2_2.2_5G77_Restore.ipsw
iPhone 3G 2.2.1: iPhone1,2_2.2.1_5H11_Restore.ipsw