1000 125
2720 437
7074 488
2963 361
4781 743
3559 52
4558 459
10296 496
10962 648
1980 255
2892 298
8545 673
1168 66
4334 450
11259 577
4957 679
13828 325
12065 76
2118 401
8672 781
3137 432
2661 163
1976 558
4240 725
3464 345
1398 282
875 138
2037 398