2586 512
3096 399
4398 348
2163 370
4082 361
3489 582
3216 482
2537 281
4946 71
5129 482
4775 220
3231 525
12163 774
16749 654