2516 583
2558 340
30533 663
7735 133
19768 512
19898 98
12240 628
14460 242
8364 944
9260 552
3814 284