250 50
1257 337
1167 249
2763 871
2953 963
3677 638
2289 575
2095 564
3034 411
3898 665
2168 513
2292 523
3146 742
3064 910
902 265
1506 344
3230 914
2124 560
1180 264
9744 282
1885 508
3241 657
2783 552
7202 598
1573 486
3603 619
2471 512
2360 375