15602 891
3513 542
18155 270
14476 301
4437 609
14068 393
7714 846
16328 581
7145 259
26499 542
9607 320