15028 67
1299 177
30108 717
8156 182
23691 106
12540 233
7544 788
2346 221
9228 664
2120 439
7630 453
4020 101