3948 387
5976 578
12568 576
4296 562
5057 360
8489 495
1808 63
2080 245
3708 211
29163 241
23358 55
30955 675