3934 387
5970 578
12561 576
4292 562
5054 360
8480 495
1803 63
2074 245
3701 211
29143 241
23336 55
30867 675