2485 113
9987 657
5259 660
4562 873
2523 316
3449 245
4316 695
2961 682
3953 613
3078 271
1429 178
9357 593
5086 326
4971 468
29095 172
11645 111
3033 676