2586 512
3097 399
4398 348
2163 370
4082 361
3489 582
3216 482
2537 281
4951 71
5129 482
4775 220
3231 525
12165 774
16750 654