2489 113
9993 657
5272 660
4567 873
2534 316
3463 245
4321 695
2966 682
3958 613
3090 271
1435 178
9365 593
5102 326
4983 468
29159 172
11669 111
3038 676