3160 818
1258 274
3385 385
24716 95
9259 41
5911 646
4287 539
4279 222
4129 443
4503 612
5051 79
4966 629