2495 113
10002 657
5293 660
4569 873
2548 316
3477 245
4335 695
2973 682
3969 613
3110 271
1437 178
9391 593
8288 328
4994 468
29237 172
11694 111
3044 676