12126 263
85210 252
100672 221
71687 545
118590 504
33313 370
4555 537
30976 105
5461 835
2706 359
18469 67