Transparency International (TI) just released the Global Corruption Barometer, which ranks countries according to perception of corruption levels.