21557 419
13683 533
27317 161
18143 551
11154 296
2679 84
5825 114
5249 596
3832 529
1145 62
5045 880
4570 342
85549 696