2657 309
7513 678
19937 382
4856 346
18177 165
13265 413
7671 273
13869 387
17032 287
12102 471
25297 92
6159 467
16264 505
102697 414
113610 381
51591 58
143542 626
40232 642
10359 164
14791 116
28615 538
12303 756
26848 426
20178 353
40537 146
20481 187
17913 409
7106 813