3920 387
5962 578
12548 576
4286 562
5046 360
8470 495
1795 63
2066 245
3677 211
29115 241
23287 55
30687 675