2586 512
3093 399
4398 348
2162 370
4078 361
3489 582
3216 482
2536 281
4939 71
5129 482
4772 220
3231 525
12162 774
16745 654