12141 263
85278 252
100803 221
71837 545
118658 504
33338 370
4557 537
31151 105
5468 835
2716 359
18525 67