2586 512
3095 399
4398 348
2162 370
4080 361
3489 582
3216 482
2536 281
4944 71
5129 482
4774 220
3231 525
12162 774
16748 654