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