9561 50
9630 161
29712 127
19016 1030
3371 26
15948 572
13041 582
12276 416
20878 715
7109 266
4070 447
3429 624
21997 107