2586 512
3097 399
4399 348
2163 370
4085 361
3489 582
3216 482
2538 281
4953 71
5129 482
4776 220
3231 525
12165 774
16751 654