You can use associative arrays in awk:
awk '{s[$2]+=$1}END{for(k in s)print s[k]", ",k}' inFile
Extending this for readability and using sum/key, rather than s/k:
{
sum[$2] += $1
}
END {
for (key in sum)
print sum[key] ", " key
}
Here the sample runs in my field:
pax$ echo;echo '56, cc=DK
49, cc=US
34, cc=GB
32, cc=DE
32, cc=NZ
31, cc=DK
31, cc=GB
31, cc=GB' | awk '{s[$2]+=$1}END{for(k in s)print s[k]", "k}'
32, cc=DE
96, cc=GB
32, cc=NZ
49, cc=US
87, cc=DK
, , 999, ( ), , awk , . , 45xyzzy 45 , , 49, 49.