3920 387
5963 578
12549 576
4286 562
5046 360
8470 495
1795 63
2067 245
3679 211
29116 241
23288 55
30701 675