12151 263
85287 252
100841 221
71869 546
118686 504
33345 370
4559 537
31207 105
5469 835
2719 359
18544 67