3946 387
5976 578
12567 576
4295 562
5057 360
8489 495
1807 63
2080 245
3707 211
29159 241
23357 55
30941 675