If muslims gave 371pounds then their can't be highest givers because christians comprises of catholics, protestants,and pentecostal which in turn means christians gave 558pounds or a little less as the research says.
The thing is that muslims are always good in advertising their only good deeds and hide the many evil deeds their do against humanity.
Anyways the fact here is that christians gave more from your research.