15078 67
1310 177
30111 717
8159 182
23702 106
12545 233
7548 788
2347 221
9228 664
2122 439
7634 453
4022 101