12116 263
85177 252
100579 221
71605 545
118528 504
33298 370
4551 537
30877 105
5459 835
2703 359
18444 67