1001 59
2463 541
2263 521
3039 827
3475 621
4573 364
591 118
3632 598
2261 488
869 155
3657 942
1108 43
3266 559
2114 501
2456 423
1692 289
3478 937
2546 610
2655 779
2993 514
751 129
2329 571
1396 243
2890 437
4492 778
2999 851
1465 296
3128 475