3952 387
5987 578
12579 576
4298 562
5059 360
8498 495
1814 63
2086 245
3716 211
29183 241
23371 55
31036 675