15786 508
22502 630
4082 581
3526 70
3656 525
2079 179
2138 400
27417 358
3484 756
3879 391
64382 297
10718 744
8407 671
6998 547
16344 263