10001 111
2561 243
7762 377
4478 237
19676 598
7917 461
12967 425
1153 46
2207 217
4320 564
2806 437
4406 869
6944 64
3343 447
4164 111
1130 168
11885 219
2677 347
3933 687
3591 527
3522 831
3646 521