89471 1123
104656 992
4382 382
6621 528
16489 348
4253 174
3699 256
7595 819
5148 370
2660 217
14037 554
4148 541
4496 267