13863 767
11102 834
15801 264
4813 525
14744 343
15420 758
11562 58
13444 372
17359 521
87287 869
1564064 3862
118033 999
945181 2278
21228 508
65513 483
22224 435
28657 84
52640 656
23863 366
36221 372
11280 961
8134 187
23199 595
37387 118
10937 75