18139 585
8626 112
734 63
3980 911
9183 545
3156 615
1500 164
1628 278
3054 452
4850 337
2706 348
3020 489