2489 113
9992 657
5272 660
4567 873
2529 316
3459 245
4321 695
2966 682
3958 613
3088 271
1435 178
9365 593
5102 326
4981 468
29154 172
11663 111
3038 676