3081 818
1206 274
3131 385
24696 95
9114 41
5896 646
4259 539
4234 222
4062 443
4487 612
4995 79
4570 629