999 86
1084 121
3274 798
2197 455
3701 559
10455 158
4903 532
3340 320
6530 550
16348 570
76377 598
17364 427
4491 646
5511 349
40440 717
12795 549
1626 60
3274 516
10163 224
7319 115
2814 505
3829 793
3102 513
6038 611
11279 443
1940 39
2430 238
28471 776