17193 892
3545 542
18189 270
14483 301
4450 609
14085 393
7715 846
16340 581
7148 259
26588 542
9611 320