10000 111
2561 243
7762 377
4477 237
19675 598
7917 461
12966 425
1151 46
2207 217
4318 564
2806 437
4406 869
6944 64
3343 447
4163 111
1129 168
11884 219
2677 347
3933 687
3591 527
3521 831
3646 521