14997 67
1295 177
30103 717
8153 182
23689 106
12535 233
7542 788
2346 221
9228 664
2119 439
7626 453
4020 101