3907 387
5952 578
12536 576
4281 562
5036 360
8459 495
1791 63
2053 245
3653 211
29099 241
23262 55
30538 675