2489 113
9994 657
5275 660
4567 873
2535 316
3467 245
4325 695
2967 682
3959 613
3096 271
1435 178
9369 593
5588 327
4984 468
29177 172
11675 111
3039 676