89396 1123
104353 992
4376 382
6618 528
16458 348
4248 174
3698 256
7571 819
5142 370
2654 217
13995 554
4148 541
4496 267