2897 441
1635 26
21801 130
3534 516
6738 479
39003 374
2835 368
3106 46
1747 311
8890 676
4278 614
9740 585
4051 364
3301 614
4018 555
985 60