12546 599
757 47
9943 229
8001 565
10177 117
7551 638
18791 872
11672 613
17578 821
3213 203
12532 176
2803 376
4741 875