3943 387
5976 578
12567 576
4293 562
5057 360
8486 495
1804 63
2078 245
3706 211
29156 241
23353 55
30927 675