26546 96
31442 661
44337 190
12697 87
5576 522
4185 545
3478 391
2690 277
3691 547
4276 546
2570 154
4943 578