3949 387
5978 578
12571 576
4297 562
5057 360
8491 495
1811 63
2080 245
3712 211
29171 241
23361 55
30982 675