3938 387
5974 578
12567 576
4293 562
5057 360
8483 495
1803 63
2077 245
3705 211
29152 241
23348 55
30911 675