3948 387
5976 578
12569 576
4297 562
5057 360
8489 495
1808 63
2080 245
3708 211
29165 241
23358 55
30959 675