12162 263
85323 252
100920 221
71942 546
118725 504
33365 370
4567 537
31302 105
5474 835
2721 359
18580 67