3938 387
5974 578
12567 576
4292 562
5057 360
8483 495
1803 63
2076 245
3704 211
29151 241
23348 55
30910 675