3937 387
5970 578
12563 576
4292 562
5055 360
8482 495
1803 63
2074 245
3702 211
29146 241
23339 55
30877 675