1000 125
2720 437
7074 488
2963 361
4782 743
3559 52
4558 459
10296 496
10965 648
1980 255
2892 298
8546 673
1168 66
4334 450
11260 577
4957 679
13829 325
12067 76
2118 401
8672 781
3138 432
2662 163
1976 558
4240 725
3464 345
1398 282
875 138
2038 398