28657 718
19335 575
9853 467
7029 398
11488 435
21194 267
4383 168
12816 53
9804 207
10613 303
7716 633
15193 351
24163 348
10097 45
5736 359
6138 344
6798 609
9044 725
7581 198
34758 221
10927 648
31423 292
32381 210
4776 523
8860 926
7279 810
1723 278
6649 30