2489 113
9991 657
5271 660
4566 873
2529 316
3458 245
4321 695
2966 682
3957 613
3088 271
1434 178
9365 593
5101 326
4979 468
29142 172
11659 111
3038 676