15010 67
1296 177
30104 717
8155 182
23689 106
12539 233
7542 788
2346 221
9228 664
2120 439
7627 453
4020 101