15088 67
1311 177
30111 717
8159 182
23702 106
12548 233
7548 788
2347 221
9228 664
2122 439
7634 453
4022 101