3952 387
5984 578
12575 576
4298 562
5059 360
8493 495
1812 63
2084 245
3713 211
29178 241
23366 55
31012 675