13048 379
6686 45
10608 883
41065 485
17125 631
8789 609
22757 143
13729 279
14786 503
6669 227
19899 307
6311 46
5004 55
15306 186
8588 163
9468 320
7785 88
8335 671
17697 295
27426 694
28657 718
9852 467
24977 52
7029 398
5877 162
13863 488
12816 53
11467 119