3390 631
22618 600
2611 557
8553 535
20568 254
7199 321
1402 46
2939 276
2092 382
4782 143
3962 242
23436 622
29915 673
8067 414
1674 224
4171 797
18828 155