1000 50
868 101
2204 603
1589 348
2140 368
3259 789
3049 572
2112 463
2786 592
1005 201
1582 326
2155 522
3289 909
2415 658
2831 431
859 102
1094 329
2759 521
2668 705
3029 588
2756 550
1223 217
3197 725
1336 205
2062 328
2700 527
2540 616
2374 548