28657 200
5660 739
9325 592
55713 438
13795 655
6931 816
13542 633
227887 686
145947 480
163353 830
180372 928
10966 411
10927 95
9053 516
13267 411
596177 1455
357003 575
9571 548
17266 621
13433 762
14988 563
34782 668
12889 712
197932 315
36887 237
45678 512
24919 551
21210 306