3949 387
5981 578
12571 576
4298 562
5058 360
8491 495
1812 63
2081 245
3712 211
29174 241
23363 55
30991 675