3920 387
5962 578
12548 576
4286 562
5046 360
8470 495
1795 63
2067 245
3679 211
29115 241
23287 55
30697 675