21098 636
29070 628
1991 99
2618 171
25764 565
4540 355
42637 717
28540 371
7823 547
24317 212
7678 802