2493 113
10001 657
5291 660
4569 873
2545 316
3472 245
4333 695
2972 682
3968 613
3105 271
1437 178
9385 593
8281 328
4993 468
29222 172
11692 111
3042 676