3949 387
5977 578
12570 576
4297 562
5057 360
8490 495
1811 63
2080 245
3709 211
29171 241
23361 55
30973 675