3108 498
2860 264
47341 61
3538 59
24818 89
9905 75
8516 671
4852 807
11555 358
3207 205
2991 68
4785 321
2670 355
2629 294