3909 95
6425 339
14514 713
4600 269
2930 248
11675 420
9489 583
6851 608
5658 880
24015 222
10134 52
30943 471