3947 387
5976 578
12567 576
4296 562
5057 360
8489 495
1807 63
2080 245
3707 211
29163 241
23357 55
30952 675