12116 263
85175 252
100569 221
71598 545
118528 504
33298 370
4551 537
30866 105
5459 835
2703 359
18441 67