Measuring and understanding corruption at the micro level