3039 60
3120 369
8787 243
12683 538
3618 426
5860 759
2550 45
3870 621
2457 231
4551 271
4946 415
3950 614
3569 521
11500 463
4150 557
10049 78
4300 946
3684 392
4136 482
8409 639
5635 531
66826 783
5909 260
4574 96